Top 100 Linux Command ๐
Berikut adalah tabel yang berisi 100 perintah Linux yang sering digunakan, beserta deskripsi singkatnya:
No | Command | Description |
---|---|---|
1 | ls | Menampilkan daftar file dan direktori |
2 | cd | Mengubah direktori kerja saat ini |
3 | pwd | Menampilkan direktori kerja saat ini |
4 | mkdir | Membuat direktori baru |
5 | rmdir | Menghapus direktori kosong |
6 | rm | Menghapus file atau direktori |
7 | cp | Menyalin file atau direktori |
8 | mv | Memindahkan atau mengubah nama file/direktori |
9 | touch | Membuat file kosong atau memperbarui timestamp file |
10 | cat | Menampilkan isi file |
11 | more | Menampilkan isi file secara bertahap |
12 | less | Menampilkan isi file dengan navigasi |
13 | head | Menampilkan beberapa baris pertama dari file |
14 | tail | Menampilkan beberapa baris terakhir dari file |
15 | find | Mencari file dalam direktori |
16 | grep | Mencari pola dalam file |
17 | man | Menampilkan manual atau panduan perintah |
18 | chmod | Mengubah izin akses file atau direktori |
19 | chown | Mengubah pemilik file atau direktori |
20 | ps | Menampilkan proses yang sedang berjalan |
21 | top | Menampilkan proses yang berjalan secara real-time |
22 | kill | Menghentikan proses berdasarkan ID proses |
23 | df | Menampilkan informasi penggunaan disk |
24 | du | Menampilkan penggunaan disk untuk file atau direktori |
25 | free | Menampilkan informasi penggunaan memori |
26 | uname | Menampilkan informasi sistem |
27 | uptime | Menampilkan waktu aktif sistem |
28 | history | Menampilkan riwayat perintah yang dijalankan |
29 | alias | Membuat alias untuk perintah yang sering digunakan |
30 | echo | Menampilkan pesan atau variabel ke terminal |
31 | export | Mengatur variabel lingkungan untuk shell |
32 | source | Menjalankan skrip dalam shell saat ini |
33 | wget | Mengunduh file dari internet |
34 | curl | Mengambil atau mengirim data ke server |
35 | scp | Menyalin file antar sistem melalui SSH |
36 | ssh | Mengakses remote server melalui SSH |
37 | ping | Menguji koneksi ke host lain |
38 | ifconfig | Menampilkan informasi konfigurasi jaringan |
39 | netstat | Menampilkan koneksi jaringan dan statusnya |
40 | route | Menampilkan atau mengubah tabel rute jaringan |
41 | iptables | Mengatur firewall dan aturan jaringan |
42 | tar | Mengarsip dan mengekstrak file |
43 | gzip | Mengompresi file menggunakan algoritma gzip |
44 | gunzip | Mengekstrak file yang dikompresi dengan gzip |
45 | zip | Mengompresi file menggunakan format zip |
46 | unzip | Mengekstrak file zip |
47 | rsync | Menyinkronkan file dan direktori |
48 | crontab | Mengatur jadwal tugas otomatis |
49 | shutdown | Mematikan atau me-reboot sistem |
50 | reboot | Merestart sistem |
51 | passwd | Mengubah kata sandi pengguna |
52 | useradd | Menambahkan pengguna baru |
53 | usermod | Mengubah informasi pengguna |
54 | userdel | Menghapus pengguna |
55 | groupadd | Menambahkan grup baru |
56 | groupdel | Menghapus grup |
57 | groupmod | Mengubah grup |
58 | chgrp | Mengubah grup pemilik file atau direktori |
59 | whoami | Menampilkan nama pengguna saat ini |
60 | who | Menampilkan siapa yang sedang masuk ke sistem |
61 | last | Menampilkan log login pengguna |
62 | ps aux | Menampilkan semua proses yang berjalan |
63 | top | Menampilkan proses yang sedang berjalan |
64 | htop | Versi interaktif dari top |
65 | pgrep | Mencari proses berdasarkan nama |
66 | killall | Menghentikan semua proses dengan nama tertentu |
67 | nohup | Menjalankan proses yang tidak terputus saat logout |
68 | screen | Menjalankan sesi terminal terpisah |
69 | tmux | Manajer terminal multiplexer |
70 | df -h | Menampilkan penggunaan disk dalam format yang mudah dibaca |
71 | du -sh | Menampilkan ukuran total direktori |
72 | find / -name | Mencari file berdasarkan nama |
73 | chmod 755 | Mengubah izin akses file menjadi 755 |
74 | chown user:group | Mengubah pemilik dan grup file |
75 | scp user@host:path | Menyalin file ke remote host |
76 | ping -c 4 | Mengirim 4 paket ping |
77 | traceroute | Menunjukkan jalur yang dilalui paket ke host |
78 | whois | Menampilkan informasi registrasi domain |
79 | nslookup | Mencari informasi DNS |
80 | dig | Mengambil informasi DNS dengan lebih detail |
81 | mount | Mengaitkan sistem file ke direktori tertentu |
82 | umount | Mengeluarkan sistem file dari direktori |
83 | df -i | Menampilkan penggunaan inode |
84 | mount -o loop | Mengaitkan file sebagai sistem file |
85 | lsblk | Menampilkan informasi blok perangkat |
86 | fdisk | Mengatur partisi disk |
87 | parted | Mengatur partisi disk secara lebih interaktif |
88 | lspci | Menampilkan perangkat PCI |
89 | lsusb | Menampilkan perangkat USB |
90 | dmesg | Menampilkan pesan kernel dan log perangkat |
91 | journalctl | Menampilkan log sistem |
92 | service | Mengelola layanan sistem |
93 | systemctl | Mengelola layanan dan sistem menggunakan systemd |
94 | chkconfig | Mengatur layanan yang dijalankan saat boot |
95 | update-alternatives | Mengatur pilihan versi program |
96 | dpkg | Mengelola paket di Debian dan turunannya |
97 | apt-get | Mengelola paket di Debian dan turunannya |
98 | yum | Mengelola paket di Red Hat dan turunannya |
99 | zypper | Mengelola paket di openSUSE |
100 | snap | Mengelola paket snap |
Tabel di atas memberikan gambaran umum tentang perintah-perintah yang sering digunakan dalam Linux. Pastikan untuk membaca dokumentasi resmi atau menggunakan man
untuk informasi lebih lanjut tentang masing-masing perintah. lebih lengkap dan jelasnya bisa kunjungi list link berikut