Kumpulan Perintah Linux Berdasarkan Kategori
Linux menyediakan berbagai perintah untuk mengelola sistem, file, jaringan, dan lainnya. Berikut adalah kumpulan perintah Linux yang dikategorikan berdasarkan fungsinya.
1. Perintah Dasar
pwd- Menampilkan direktori kerja saat inils -l- Menampilkan daftar file dalam direktori secara rincils -a- Menampilkan semua file, termasuk yang tersembunyicd [direktori]- Berpindah direktorimkdir [nama_direktori]- Membuat direktori barurmdir [nama_direktori]- Menghapus direktori kosongrm -rf [nama_file/direktori]- Menghapus file atau direktori secara paksacp -r [sumber] [tujuan]- Menyalin file atau direktori secara rekursifmv [sumber] [tujuan]- Memindahkan atau mengganti nama fileclear- Membersihkan tampilan terminal
2. Perintah Manajemen File
touch [nama_file]- Membuat file kosongcat [nama_file]- Menampilkan isi filenano [nama_file]- Mengedit file menggunakan nanovi [nama_file]- Mengedit file menggunakan viless [nama_file]- Menampilkan isi file dengan navigasihead -n [jumlah] [nama_file]- Menampilkan beberapa baris awal filetail -n [jumlah] [nama_file]- Menampilkan beberapa baris akhir filefind [direktori] -name [nama_file]- Mencari file dalam direktorilocate [nama_file]- Mencari file dengan database updatedbgrep -r [teks] [direktori]- Mencari teks dalam file secara rekursif
3. Perintah Manajemen Pengguna dan Hak Akses
whoami- Menampilkan pengguna yang sedang loginid [username]- Menampilkan informasi penggunapasswd [username]- Mengubah kata sandi penggunauseradd -m [username]- Menambah pengguna baru dan membuat home directoryusermod -aG [grup] [username]- Menambahkan pengguna ke grupuserdel -r [username]- Menghapus pengguna beserta home directory-nyachmod 755 [file]- Mengubah izin akses filechown [user]:[group] [file]- Mengubah kepemilikan filegroups [username]- Menampilkan grup penggunasudo su- Beralih ke root user
4. Perintah Manajemen Proses
ps aux- Menampilkan daftar proses yang berjalantop- Menampilkan proses secara real-timehtop- Alternatiftopdengan tampilan interaktifkill [PID]- Menghentikan proses berdasarkan IDkillall [nama_proses]- Menghentikan semua proses dengan nama tertentubg- Menjalankan proses yang dihentikan ke backgroundfg- Membawa proses dari background ke foregroundnohup [perintah] &- Menjalankan perintah tanpa terpengaruh logoutjobs- Menampilkan daftar proses di backgroundnice -n [prioritas] [perintah]- Menjalankan perintah dengan prioritas tertentu
5. Perintah Manajemen Jaringan
ip a- Menampilkan informasi alamat IPping -c 4 [alamat]- Mengecek koneksi ke alamat tertentunetstat -tulnp- Menampilkan daftar port yang terbukass -tulnp- Alternatifnetstatuntuk melihat koneksi jaringanwget [URL]- Mengunduh file dari URLcurl -O [URL]- Mengunduh file dari URL dengan nama asliscp [file] [user@host:/path]- Menyalin file antar sistem secara amanrsync -avz [sumber] [tujuan]- Menyalin file secara efisientraceroute [domain]- Melacak rute jaringan ke serverdig [domain]- Menampilkan informasi DNS domain
6. Perintah Manajemen Sistem
uname -a- Menampilkan informasi sistemuptime- Menampilkan lama sistem berjalandf -h- Menampilkan penggunaan diskdu -sh [direktori]- Menampilkan ukuran direktorifree -m- Menampilkan penggunaan RAMhistory- Menampilkan riwayat perintah yang telah dijalankanshutdown -h now- Mematikan sistem segerareboot- Me-restart sistemsystemctl status [service]- Melihat status layanan sistemjournalctl -xe- Melihat log sistem
7. Perintah Manajemen Paket (Debian/Ubuntu)
apt update- Memperbarui daftar paketapt upgrade -y- Memperbarui semua paket yang diinstalapt install [nama_paket]- Menginstal paket baruapt remove [nama_paket]- Menghapus paketdpkg -i [nama_file.deb]- Menginstal paket dari file .debapt search [kata_kunci]- Mencari paket berdasarkan kata kunci
8. Perintah Manajemen Paket (RHEL/CentOS)
yum update -y- Memperbarui sistemyum install [nama_paket]- Menginstal paket baruyum remove [nama_paket]- Menghapus paketrpm -ivh [nama_file.rpm]- Menginstal paket dari file .rpmyum list installed- Menampilkan daftar paket yang terinstal
9. Perintah Pengarsipan dan Kompresi
tar -cvf [arsip.tar] [folder]- Membuat arsip tartar -xvf [arsip.tar]- Mengekstrak arsip tartar -czvf [arsip.tar.gz] [folder]- Membuat arsip tar dengan gziptar -xzvf [arsip.tar.gz]- Mengekstrak arsip tar.gzzip -r [arsip.zip] [file]- Mengompres file ke zipunzip [arsip.zip]- Mengekstrak file zipgzip [file]- Mengompres file menggunakan gzipgunzip [file.gz]- Mengekstrak file gzip
Dengan memahami perintah-perintah di atas, Anda dapat lebih mudah mengelola sistem Linux sesuai kebutuhan. Semoga bermanfaat!
