# Most-Used Linux Commands ## Navigasi Sistem File 1. **`pwd`** (Print Working Directory): Menampilkan direktori saat ini. 2. **`ls`**: Melihat isi direktori (file dan subdirektori). 3. **`cd`**: Mengubah direktori (misal `cd /home/username/Documents`). ## Manajemen File dan Direktori 1. **`mkdir`**: Membuat direktori baru. 2. **`rmdir`**: Menghapus direktori (jika kosong). 3. **`cp`**: Menyalin file atau direktori. 4. **`mv`**: Memindahkan atau mengubah nama file/direktori. 5. **`rm`**: Menghapus file atau direktori (**`rm -r`** untuk direktori). ## Bekerja dengan Konten File 1. **`cat`**: Menampilkan isi file di terminal. 2. **`vi`**: Editor teks di terminal. 3. **`head`**: Menampilkan beberapa baris pertama dari file. 4. **`tail`**: Menampilkan beberapa baris terakhir dari file. 5. **`grep`**: Mencari teks dalam file berdasarkan pola. ## Manajemen Proses dan Sistem 1. **`ps`**: Menampilkan proses yang sedang berjalan. 2. **`top`**: Menampilkan proses dan penggunaan sumber daya secara real-time. 3. **`kill`**: Menghentikan proses. ## Manajemen Hak Akses File 1. **`chmod`**: Mengubah hak akses file. 2. **`chown`**: Mengubah pemilik file/direktori. ## Networking dan Transfer File 1. **`ping`**: Memeriksa konektivitas jaringan ke host lain. 2. **`scp`**: Menyalin file antar mesin melalui SSH. 3. **`wget`** atau **`curl`**: Mengunduh file dari internet. ## Penggunaan dan Manajemen Paket 1. **`apt`**: Bergantung pada distribusi, untuk instalasi, pembaruan, dan penghapusan paket. ## Lain-lain 1. **`echo`**: Menampilkan baris teks/string. 2. **`find`**: Mencari file dan direktori. 3. **`tar`**, **`gzip`**: Kompresi dan dekompresi file.