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
- Alternatiftop
dengan 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
- Alternatifnetstat
untuk 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!