| Kode Perintah | Catatan |
|---|---|
| arch | Menampilkan arsitektur prosesor mesin (1) |
| uname -m | Menampilkan arsitektur prosesor mesin (2) |
| uname -r | Menampilkan versi kernel yang digunakan |
| dmidecode -q | Menampilkan komponen sistem perangkat keras -(SMBIOS / DMI) |
| hdparm -i /dev/hda | Menyebutkan karakteristik arsitektur sebuah disk |
| hdparm -tT /dev/sda | Melakukan operasi uji baca pada disk |
| cat /proc/cpuinfo | Menampilkan informasi tentang info CPU |
| cat /proc/interrupts | Menampilkan interupsi |
| cat /proc/meminfo | Memverifikasi penggunaan memori |
| cat /proc/swaps | Menunjukkan swap mana yang sedang digunakan |
| cat /proc/version | Menampilkan versi kernel |
| cat /proc/net/dev | Menampilkan adapter jaringan dan statistik |
| cat /proc/mounts | Menampilkan sistem berkas yang dimuat |
| lspci -tv | Mencantumkan perangkat PCI |
| lsusb -tv | Menampilkan perangkat USB |
| date | Tampilkan tanggal sistem |
| cal 2007 | Tampilkan Kalender 2007 |
| date 041217002007.00 | Mengatur Tanggal dan Waktu - Bulan Hari Jam Menit Tahun. Detik |
| clock -w | Menyimpan perubahan waktu ke BIOS |
| Kode Perintah | Penjelasan |
|---|---|
| shutdown -h now | Mematikan Sistem |
| init 0 | Mematikan sistem |
| telinit 0 | Mematikan sistem |
| shutdown -h hours:minutes & | Mematikan sistem pada waktu yang dijadwalkan |
| shutdown -c | Membatalkan penonaktifan sistem yang dijadwalkan |
| shutdown -r now | Mulai ulang |
| reboot | Mulai ulang |
| logout | Keluar |
| Kode Perintah | Keterangan Komentar |
|---|---|
| cd /home | Memasukkan'/ home' direktori' |
| cd .. | Kembali ke direktori sebelumnya |
| cd ../.. | Kembali ke dua direktori sebelumnya |
| cd | Akses ke katalog induk pribadi |
| cd ~user1 | Masuk ke direktori rumah pribadi Anda |
| cd - | Kembali ke direktori terakhir |
| pwd | Menampilkan jalur kerja |
| ls | Melihat file dalam direktori |
| ls -F | Melihat file dalam direktori |
| ls -l | Menampilkan detail file dan direktori |
| ls -a | Menampilkan file tersembunyi |
| ls *[0-9]* | Menampilkan nama file dan direktori yang berisi angka |
| tree | Menampilkan struktur pohon file dan direktori mulai dari direktori root |
| lstree | Menampilkan struktur pohon file dan direktori mulai dari direktori root |
| mkdir dir1 | Membuat direktori bernama'dir1' direktori' |
| mkdir dir1 dir2 | Membuat dua direktori sekaligus |
| mkdir -p /tmp/dir1/dir2 | Membuat pohon direktori |
| rm -f file1 | Menghapus file bernama'file1' file' |
| rmdir dir1 | Menghapus direktori bernama'dir1' direktori' |
| rm -rf dir1 | Menghapus direktori bernama'dir1' dan menghapus isinya secara bersamaan |
| rm -rf dir1 dir2 | Menghapus dua direktori dan isinya secara bersamaan |
| mv dir1 new_dir | Mengganti nama/memindahkan direktori |
| cp file1 file2 | Menyalin file |
| cp dir0/g' example.txt | Mengganti beberapa angka nol dengan satu angka nol |
| cat -n file1 | Menandai jumlah baris dalam file |
| cat example.txt | awk 'NR%2==1' | Menghapus semua baris genap dalam file example.txt |
| echo a b c | awk '{print $1}' | Melihat kolom pertama dari sebuah baris |
| echo a b c | awk '{print $1,$3}' | Melihat kolom pertama dan ketiga dari sebuah baris |
| paste file1 file2 | Menggabungkan isi dua file atau dua kolom |
| paste -d '+' file1 file2 | Menggabungkan isi dua file atau dua kolom dengan"+" Mengurutkan isi dari |
| sort file1 file2 | Mengurutkan isi dua file |
| sort file1 file2 | uniq | Mengeluarkan gabungan dua file( Menyimpan hanya satu salinan dari baris duplikat) |
| sort file1 file2 | uniq -u | Hapus perpotongan dan biarkan sisa baris lainnya. |
| sort file1 file2 | uniq -d | Hapus perpotongan dua file( Hanya menyisakan file yang ada di kedua file.) |
| comm -1 file1 file2 | Bandingkan isi dua file dan hapus saja'file1' Hapus hanya isi file yang ada di dalam file. |
| comm -2 file1 file2 | Bandingkan konten dua file dan hapus saja'file2' Konten yang disertakan |
| comm -3 file1 file2 | Membandingkan isi dua berkas hanya menghapus bagian yang sama pada kedua berkas. |
| Kode Perintah | Penjelasan |
|---|---|
| dos2unix filedos.txt fileunix.txt | Mengonversi format file teks dari MSDOS ke UNIX. |
| unix2dos fileunix.txt filedos.txt | Mengonversi file teks dari UNIX ke MSDOS. |
| recode ..HTML < page.txt > page.html | Mengonversi file teks ke html |
| recode -l | more | Menampilkan semua format konversi yang diizinkan |
| Kode Perintah | Penjelasan komentar |
|---|---|
| badblocks -v /dev/hda1 | Periksa blok yang buruk pada disk hda1 |
| fsck /dev/hda1 | Memperbaiki/memeriksa integritas sistem berkas linux pada disk hda1 |
| fsck.ext2 /dev/hda1 | Memperbaiki/memeriksa integritas sistem berkas ext2 pada disk hda1 |
| e2fsck /dev/hda1 | Memperbaiki/memeriksa integritas sistem berkas ext2 pada disk hda1 |
| e2fsck -j /dev/hda1 | Memperbaiki/memeriksa integritas sistem file ext3 pada disk hda1 |
| fsck.ext3 /dev/hda1 | Perbaiki / periksa integritas sistem file ext3 pada disk hda1 |
| fsck.vfat /dev/hda1 | Perbaiki / periksa integritas sistem file lemak pada disk hda1 |
| fsck.msdos /dev/hda1 | Perbaiki / periksa integritas sistem file dos pada disk hda1 |
| dosfsck /dev/hda1 | Perbaiki / periksa integritas sistem file dos pada disk hda1 |
| Kode Perintah | Catatan |
|---|---|
| mkfs /dev/hda1 | Membuat sistem berkas pada partisi hda1 |
| mke2fs /dev/hda1 | Membuat sistem berkas linux ext2 pada partisi hda1 |
| mke2fs -j /dev/hda1 | Membuat linux ext3 pada partisi hda1( pencatatan) sistem berkas pada hda1 |
| mkfs -t vfat 32 -F /dev/hda1 | Membuat sistem berkas FAT32 |
| fdformat -n /dev/fd0 | Memformat disket |
| mkswap /dev/hda3 | Membuat sistem berkas swap |
| Kode Perintah | Penjelasan |
|---|---|
| mkswap /dev/hda3 | Membuat sistem berkas swap |
| swapon /dev/hda3 | Mengaktifkan sistem berkas swap baru |
| swapon /dev/hda2 /dev/hdb3 | Mengaktifkan dua partisi swap |
| Kode Perintah | Catatan Penjelasan |
|---|---|
| dump -0aj -f /tmp/home0.bak /home | Membuat'/home' membuat cadangan penuh dari sebuah direktori |
| dump -1aj -f /tmp/home0.bak /home | Membuat cadangan interaktif dari sebuah'/home' membuat cadangan interaktif dari sebuah direktori |
| restore -if /tmp/home0.bak | Memulihkan cadangan interaktif |
| rsync -rogpav --delete /home /tmp | Menyinkronkan kedua direktori |
| rsync -rogpav -e ssh --delete /home ip_address:/tmp | rsync melalui saluran SSH |
| rsync -az -e ssh --delete ip_addr:/home/public /home/local | Menyinkronkan direktori jarak jauh ke direktori lokal melalui ssh dan kompresi |
| rsync -az -e ssh --delete /home/local ip_addr:/home/public | Menyinkronkan direktori lokal ke direktori jarak jauh melalui ssh dan kompresi |
| dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' | Melakukan pencadangan disk lokal pada hos jarak jauh melalui ssh |
| dd if=/dev/sda of=/tmp/file1 | Mencadangkan isi disk ke sebuah file |
| tar -Puf backup.tar /home/user | Melakukan pencadangan interaktif dari direktori'/home/user' direktori secara interaktif |
| ( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' | Menyalin isi direktori ke direktori jarak jauh melalui ssh |
| ( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' | Menyalin direktori lokal ke direktori jarak jauh melalui ssh |
| tar cf - . | (cd /tmp/backup ; tar xf - ) | Menyalin direktori secara lokal ke lokasi lain, dengan mempertahankan izin dan tautan. |
| find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents | Menemukan dan menyalin semua file yang diakhiri dengan'.txt' berakhiran ke direktori lain |
| find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 | Temukan semua file yang diakhiri dengan'.log' berakhiran dan membuat paket bzip. |
| dd if=/dev/hda of=/dev/fd0 bs=512 count=1 | Membuat salinan MBR(Master Boot Record) isi MBR ke dalam floppy disk |
| dd if=/dev/fd0 of=/dev/hda bs=512 count=1 | Mengembalikan isi MBR dari cadangan yang telah disimpan ke dalam disket |
| Kode Perintah | Catatan Penjelasan |
|---|---|
| cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force | Mengosongkan isi disk yang dapat ditulis ulang |
| mkisofs /dev/cdrom > cd.iso | Membuat gambar iso dari disk pada disk. |
| mkisofs /dev/cdrom | gzip > cd_iso.gz | Membuat gambar iso terkompresi dari disk pada disk. |
| mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd | Membuat citra iso dari direktori. |
| cdrecord -v dev=/dev/cdrom cd.iso | Membakar file image ISO |
| gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - | Membakar file image ISO terkompresi |
| mount -o loop cd.iso /mnt/iso | Memasang file image ISO |
| cd-paranoia -B | Mengekstrak trek audio dari disk CD ke file wav |
| cd-paranoia -- "-3" | Mengekstrak trek dari disk CD ke file wav (parameter -3) |
| cdrecord --scanbus | Memindai bus untuk mengidentifikasi saluran scsi |
| dd if=/dev/hdc | md5sum | Verifikasi pengkodean md5sum pada perangkat, misalnya CD |
| Kode perintah | Catatan |
|---|---|
| dhclient eth0 | Mengaktifkan perangkat jaringan 'eth0' dalam modus dhcp. |
| ethtool eth0 | Menampilkan statistik lalu lintas untuk kartu jaringan 'eth0'. |
| host www.example.com | Menemukan nama host untuk menyelesaikan nama dan alamat IP serta mirror |
| hostname | Menampilkan nama host |
| ifconfig eth0 | Menampilkan konfigurasi kartu Ethernet |
| ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | Mengontrol Alamat IP |
| ifconfig eth0 promisc | Mengatur 'eth0' ke mode bebas untuk mengendus paket |
| ifdown eth0 | Menonaktifkan perangkat jaringan 'eth0' |
| ifup eth0 | Mengaktifkan perangkat jaringan 'eth0' |
| ip link show | Menampilkan status sambungan semua perangkat jaringan |
| iwconfig eth1 | Menampilkan konfigurasi kartu nirkabel |
| iwlist scan | Menampilkan jaringan nirkabel |
| mii-tool eth0 | Menampilkan status koneksi 'eth0' |
| netstat -tup | Menampilkan semua koneksi jaringan yang diaktifkan dan PID-nya |
| netstat -tup1 | Menampilkan semua layanan jaringan yang mendengarkan pada sistem dan PID-nya. |
| netstat -rn | Menampilkan tabel perutean, mirip dengan perintah "route -n". |
| nslookup www.example.com | Temukan nama host untuk menyelesaikan nama dan alamat IP serta mirror |
| route -n | Menampilkan tabel perutean |
| route add -net 0/0 gw IP Gateway | Mengontrol Gateway yang Telah Ditetapkan |
| route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | Mengontrol rute statis ke jaringan '192.168.0.0/16'. |
| route del 0/0 gw IP gateway | Menghapus rute statis |
| echo “1”> /proc/sys/net/ipv4/ip_foward | Mengaktifkan Penerusan IP |
| tcpdump tcp port 80 | Tampilkan semua loop HTTP |
| whois www.example.com | Mencari di basis data Whois |
| Kode Perintah | Catatan Penjelasan |
|---|---|
| mount -t smbfs -o username=user,password=pass | Memasang berbagi jaringan windows |
| nbtscan ip addr | resolusi nama netbios |
| nmblookup -A ip addr | resolusi nama netbios |
| smbclient -L ip addr/hostname | Menampilkan berbagi jarak jauh dari hos windows |
| smbget -Rr smb: | Mengunduh berkas dari hos windows melalui smb seperti wget. |
| Kode Perintah | Penjelasan |
|---|---|
| iptables -t filter -L | Menampilkan semua tautan dalam tabel filter |
| iptables -t nae -L | Menampilkan semua tautan dalam tabel nat |
| iptables -t filter -F | Menghapus semua aturan berdasarkan tabel filter |
| iptables -t nat -F | Menghapus semua aturan berdasarkan tabel nat |
| iptables -t filter -X | Menghapus semua tautan yang dibuat oleh pengguna |
| iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | Mengizinkan akses telnet |
| iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | Memblokir akses telnet |
| iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | Mengizinkan penerusan koneksi POP3 pada tautan |
| iptables -t filter -A INPUT -j LOG --log-prefix | Mencatat semua paket yang diblokir pada sambungan |
| iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | Mengatur PAT (Port Address Translation) untuk menyembunyikan paket keluar di eth0 |
| iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 | Mengalihkan paket yang ditujukan untuk satu alamat host ke host lain |
| Kode Perintah | Catatan |
|---|---|
| free -m | Mencantumkan status RAM dalam megabyte |
| kill -9 process id | Memaksa sebuah proses untuk mematikan dan mengakhirinya |
| kill -1 process id | Memaksa proses untuk memuat ulang konfigurasinya |
| last reboot | Menampilkan riwayat reboot |
| lsmod | Mencantumkan status modul kernel |
| lsof -p process id | Mencantumkan daftar file yang dibuka oleh suatu proses |
| lsof /home/user1 | Membuat daftar berkas yang dibuka pada jalur sistem tertentu |
| ps -eafw | Membuat daftar tugas linux |
| ps -e -o pid,args --forest | Membuat daftar tugas linux secara hirarkis. |
| pstress | Menampilkan proses dalam tampilan pohon |
| smartctl -A /dev/hda | Memantau keandalan perangkat hard disk dengan mengaktifkan SMART. |
| smartctl -i /dev/hda | Memeriksa apakah SMART diaktifkan untuk perangkat hard disk. |
| strace -c ls >/dev/null | Membuat daftar panggilan sistem yang dibuat dan diterima oleh suatu proses |
| strace -f -e open ls >/dev/null | Membuat daftar panggilan pustaka |
| tail /var/log/dmesg | Menampilkan kejadian internal selama boot kernel |
| tail /val/log/messages | Menampilkan kejadian sistem |
| top | Mencantumkan tugas linux yang paling banyak menggunakan sumber daya CPU |
| watch -nl ‘cat /proc/interrupts’ | Membuat daftar interupsi waktu nyata |
| Kode Perintah | Catatan |
|---|---|
| alias hh='history' | Tetapkan alias untuk riwayat perintah. |
| apropos ...keyword | Membuat daftar perintah dengan kata kunci program, terutama berguna jika Anda hanya mengetahui apa yang dilakukan program dan Anda tidak ingat perintahnya |
| chsh | Mengubah perintah shell |
| chsh --list-shells | Perintah yang bagus untuk mengetahui apakah Anda harus terhubung dari jarak jauh ke mesin lain. |
| gpg -c filel | Mengenkripsi file dengan GNU Privacy Guard |
| gpg filel.gpg | Mendekripsi file dengan GNU Privacy Guard. |