Command Line

Command Line

Command yang biasa dipakai di Linux

Command Contoh Kegunaan
ls ls -lat Menampilkan semua file dan direktori dalam direktori saat ini, dengan rincian lengkap dan diurutkan berdasarkan waktu modifikasi terbaru ke terlama
cd cd /home/user/Documents Mengubah direktori kerja ke directory /Documents yang berada di directory /user, yang berada di directory /home
tail tail -f /var/log/syslog Menampilkan baris terakhir dari file log sistem dan memperbarui tampilan setiap kali ada tambahan baru ke file tersebut
head head -c 100 file.txt Menampilkan 100 byte pertama dari file.txt
cat cat file.txt Menampilkan isi file
mkdir mkdir new_directory Membuat direktori baru dengan nama : new_directory
mv mv old_name.txt new_name.txt mv file.txt /new_directory/ Memindahkan atau mengganti nama file atau direktori
rm rm file.txt, rm -r directory Menghapus file atau direktori
tar tar -czvf archive.tar.gz directory/, tar -xzvf archive.tar.gz Mengompres atau mengekstrak file arsip
vi/vim/nano nano file.txt, vim file.txt Mengedit file teks di file editor
sed replace string ——-
cut cut text ——-
find find /home/user -name "file.txt" Mencari file atau direktori di dalam sistem
locate search file / directory ——-
cp cp source.txt destination.txt atau cp -r dir1 dir Menyalin file atau direktori
pwd pwd Menampilkan direktori kerja saat ini
sudo sudo apt update Menjalankan perintah dengan hak akses superuser
kill kill 1234 Menghentikan proses yang berjalan, di mana 1234 adalah PID proses
chmod chmod 755 script.sh Mengubah izin akses file atau direktori
chown chown user:group file.txt Mengubah kepemilikan file atau direktori
df df -h Menampilkan penggunaan disk
du du -sh directory Menampilkan penggunaan disk oleh file atau direktori
ping ping google.com Menguji konektivitas jaringan ke host lain
wget wget http://example.com/file.zip Mengunduh file dari internet
grep grep "pattern" file.txt Mencari pola teks di dalam file
history history Menampilkan daftar perintah yang telah dijalankan sebelumnya
ssh ssh user@hostname Mengakses mesin jarak jauh secara aman
scp scp file.txt user@remote_host:/remote/directory/ Menyalin file antara mesin lokal dan mesin jarak jauh secara aman

Beda echo dan cat

Use echo when you want to simply print a message or the value of a variable on the screen.

Use cat when you want to display the contents of a file on the terminal.

echo wkwkkwkwkw > access.log 

cat access.log
tail access.log
head access.log 
Feature echo cat
Type Built-in shell command Separate executable program
Location Integrated with the shell Typically found in /bin/cat
Main Purposes Display text or variable values Display contents of filest
Use Case Printing messages, debugging, variables Displaying file content, concatenating files