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 ini
  • ls -l - Menampilkan daftar file dalam direktori secara rinci
  • ls -a - Menampilkan semua file, termasuk yang tersembunyi
  • cd [direktori] - Berpindah direktori
  • mkdir [nama_direktori] - Membuat direktori baru
  • rmdir [nama_direktori] - Menghapus direktori kosong
  • rm -rf [nama_file/direktori] - Menghapus file atau direktori secara paksa
  • cp -r [sumber] [tujuan] - Menyalin file atau direktori secara rekursif
  • mv [sumber] [tujuan] - Memindahkan atau mengganti nama file
  • clear - Membersihkan tampilan terminal

2. Perintah Manajemen File

  • touch [nama_file] - Membuat file kosong
  • cat [nama_file] - Menampilkan isi file
  • nano [nama_file] - Mengedit file menggunakan nano
  • vi [nama_file] - Mengedit file menggunakan vi
  • less [nama_file] - Menampilkan isi file dengan navigasi
  • head -n [jumlah] [nama_file] - Menampilkan beberapa baris awal file
  • tail -n [jumlah] [nama_file] - Menampilkan beberapa baris akhir file
  • find [direktori] -name [nama_file] - Mencari file dalam direktori
  • locate [nama_file] - Mencari file dengan database updatedb
  • grep -r [teks] [direktori] - Mencari teks dalam file secara rekursif

3. Perintah Manajemen Pengguna dan Hak Akses

  • whoami - Menampilkan pengguna yang sedang login
  • id [username] - Menampilkan informasi pengguna
  • passwd [username] - Mengubah kata sandi pengguna
  • useradd -m [username] - Menambah pengguna baru dan membuat home directory
  • usermod -aG [grup] [username] - Menambahkan pengguna ke grup
  • userdel -r [username] - Menghapus pengguna beserta home directory-nya
  • chmod 755 [file] - Mengubah izin akses file
  • chown [user]:[group] [file] - Mengubah kepemilikan file
  • groups [username] - Menampilkan grup pengguna
  • sudo su - Beralih ke root user

4. Perintah Manajemen Proses

  • ps aux - Menampilkan daftar proses yang berjalan
  • top - Menampilkan proses secara real-time
  • htop - Alternatif top dengan tampilan interaktif
  • kill [PID] - Menghentikan proses berdasarkan ID
  • killall [nama_proses] - Menghentikan semua proses dengan nama tertentu
  • bg - Menjalankan proses yang dihentikan ke background
  • fg - Membawa proses dari background ke foreground
  • nohup [perintah] & - Menjalankan perintah tanpa terpengaruh logout
  • jobs - Menampilkan daftar proses di background
  • nice -n [prioritas] [perintah] - Menjalankan perintah dengan prioritas tertentu

5. Perintah Manajemen Jaringan

  • ip a - Menampilkan informasi alamat IP
  • ping -c 4 [alamat] - Mengecek koneksi ke alamat tertentu
  • netstat -tulnp - Menampilkan daftar port yang terbuka
  • ss -tulnp - Alternatif netstat untuk melihat koneksi jaringan
  • wget [URL] - Mengunduh file dari URL
  • curl -O [URL] - Mengunduh file dari URL dengan nama asli
  • scp [file] [user@host:/path] - Menyalin file antar sistem secara aman
  • rsync -avz [sumber] [tujuan] - Menyalin file secara efisien
  • traceroute [domain] - Melacak rute jaringan ke server
  • dig [domain] - Menampilkan informasi DNS domain

6. Perintah Manajemen Sistem

  • uname -a - Menampilkan informasi sistem
  • uptime - Menampilkan lama sistem berjalan
  • df -h - Menampilkan penggunaan disk
  • du -sh [direktori] - Menampilkan ukuran direktori
  • free -m - Menampilkan penggunaan RAM
  • history - Menampilkan riwayat perintah yang telah dijalankan
  • shutdown -h now - Mematikan sistem segera
  • reboot - Me-restart sistem
  • systemctl status [service] - Melihat status layanan sistem
  • journalctl -xe - Melihat log sistem

7. Perintah Manajemen Paket (Debian/Ubuntu)

  • apt update - Memperbarui daftar paket
  • apt upgrade -y - Memperbarui semua paket yang diinstal
  • apt install [nama_paket] - Menginstal paket baru
  • apt remove [nama_paket] - Menghapus paket
  • dpkg -i [nama_file.deb] - Menginstal paket dari file .deb
  • apt search [kata_kunci] - Mencari paket berdasarkan kata kunci

8. Perintah Manajemen Paket (RHEL/CentOS)

  • yum update -y - Memperbarui sistem
  • yum install [nama_paket] - Menginstal paket baru
  • yum remove [nama_paket] - Menghapus paket
  • rpm -ivh [nama_file.rpm] - Menginstal paket dari file .rpm
  • yum list installed - Menampilkan daftar paket yang terinstal

9. Perintah Pengarsipan dan Kompresi

  • tar -cvf [arsip.tar] [folder] - Membuat arsip tar
  • tar -xvf [arsip.tar] - Mengekstrak arsip tar
  • tar -czvf [arsip.tar.gz] [folder] - Membuat arsip tar dengan gzip
  • tar -xzvf [arsip.tar.gz] - Mengekstrak arsip tar.gz
  • zip -r [arsip.zip] [file] - Mengompres file ke zip
  • unzip [arsip.zip] - Mengekstrak file zip
  • gzip [file] - Mengompres file menggunakan gzip
  • gunzip [file.gz] - Mengekstrak file gzip

Dengan memahami perintah-perintah di atas, Anda dapat lebih mudah mengelola sistem Linux sesuai kebutuhan. Semoga bermanfaat!

Next Post Previous Post
No Comment
Add Comment
comment url
banner