Home > Linux, Tutorial, Versi Indonesia > Linux Command Line Cheatsheet

Linux Command Line Cheatsheet

Daftar di bawah ini merupakan terjemahan dari Linux.org. Semoga bermanfaat bagi anda yang sedang belajar Linux.

A

  • acpi -t Menampilkan suhu processor dalam satuan celcius
  • alias hh=’history’ Membuat alias dari sebuah perintah. Pada contoh ini hh adalah alias untuk history
  • apropos mkdir Menampilkan informasi ringkas tentang kegunaan sebuah perintah. apropos mkdir akan menampilkan kegunaan dari perintah mkdir
  • apt-cache search [package] Menampilkan daftar paket-paket yang berhubungan dengan “searched-packages”
  • apt-cdrom install [package] Memasang / meng-upgrade paket deb dari cdrom
  • apt-get install [package] Memasang / meng-upgrade paket deb
  • apt-get update Memutakhirkan daftar paket
  • apt-get upgrade Meng-upgrade semua paket-paket yang telah terpasang
  • apt-get remove [package] Menghilangkan paket deb dari sistem
  • apt-get check Memastikan resolusi yang tepat dari ketergantungan
  • apt-get clean Membersihkan cache dari jejak paket-paket yang sudah terpasang
  • arch Memperlihatkan arsitektur dari sebuah mesin
  • cat example.txt | awk ‘NR%2= =1′ Menghilangkan semua baris genap dari file example.txt
  • echo a b c | awk ‘{print $1}’ Melihat kolom pertama dalam suatu baris
  • echo a b c | awk ‘{print $1,$3}’ Melihat kolom pertama dan ketiga dalam suatu baris

B

  • badblocks -v /dev/hda1 Memeriksa blok rusak pada piringan hda1
  • bunzip2 file1.bz2 Mengekstrak “file1.bz2″ dengan tipe kompresi bz2
  • bzip2 file1 Mengkompres “file1″ dengan tipe kompresi bzip2

C

  • cal 2009 Menampilkan kalender untuk tahun 2009
  • cat /proc/cpuinfo Menampilkan informasi yang ada pada cpuinfo
  • cat /proc/interrupts Menampilkan interrupts
  • cat /proc/meminfo Memverifikasi penggunaan memori
  • cat /proc/swaps Menampilkan file swap
  • cat /proc/version Menampilkan versi kernel
  • cat /proc/net/dev Menampilkan adapter network dan statistiknya
  • cat /proc/mounts Menampilkan file sistem yang sudah ter-mount
  • cat file1 Menampilkan isi dari “file1″ dimulai dari baris pertama
  • cat -n file1 Menampilkan isi dari “file1″ dengan menambahkan nomor urut perbaris
  • cd /home Menuju (navigasi) ke direktori ‘/home’
  • cd .. Kembali ke satu level sebelumnya
  • cd ../.. Kembali ke dua level sebelumnnya
  • cd Menuju (navigasi) ke direktori home
  • cd ~user1 Menuju (navigasi) ke home direktori dari “user1″
  • cd - Kembali ke direktori sebelumnya
  • cd-paranoia -B Mengkonversi file audio dari media CD menjadi file wav
  • cd-paranoia – Mengkonversi 3 file audio pertama dari media CD menjadi file wav
  • cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Membersihkan CD-RW
  • cdrecord -v dev=/dev/cdrom cd.iso Burn ISO file
  • gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Burn ISO file yang telah dikompresi
  • cdrecord –scanbus Meng-scan bus untuk mengidentifikasi port SCSI
  • chage -E 2005-12-31 user1 Mengatur deadline untuk user1 password
  • chattr +a file1 Memperbolehkan penambahaan (append) pada pembukaan (di awal) file1
  • chattr +c file1 Memperbolehkan file1 untuk dikompres atau diekstrak secara otomatis oleh kernel
  • chattr +d file1 Meyakinkan bahwa sistem akan mengabaikan opsi menghapus file (dump) selama proses backup
  • chattr +i file1 Membuat file1 tidak dapat diubah, tidak dapat dihapus, diubah, diubah nama filenya atau disambungkan
  • chattr +s file1 Memperbolehkan file1 untuk dihapus secara aman
  • chattr +S file1 Meyakinkan bahwa jika file1 diubah, perubahan tersebut akan tertulis secara bersamaan (sinkronisasi)
  • chattr +u file1 Memperbolehkan anda untuk recover konten file1 walaupun dibatalkan
  • chgrp group1 file1 Mengubah group dari file1
  • chmod ugo+rwx directory1 Mengatur permission untuk akses baca (r), tulis (w) dan execute (x) oleh user owner (u) group (g) dan lain-lain (o) terhadap file1
  • chmod go-rwx directory1 Menghapuskan permission untuk membaca (r), menulis (w) dan meng-execute (x) untuk group (g) dan lain-lain (o) terhadap direktori1
  • chmod u+s /bin/file1 Mengeset bit SUID pada file binary – user yang mengakses file tersebut memiliki hak yang sama dengan owner file tersebut
  • chmod u-s /bin/file1 Menonaktifkan bit SUID suatu file binary
  • chmod g+s /home/public Mengeset bit SGID sebuah direktori – mirip dengan SUID, tetapi SGID untuk direktori
  • chmod g-s /home/public Menonaktifkan bit SGID sebuah directori
  • chmod o+t /home/public Mengeset STIKY bit sebuah direktori – hanya user tertentu yang berwenang menghapus fileallows files
  • chmod o-t /home/public Menonaktifkan STIKY bit sebuah direktori
  • chown user1 file1 Mengubah kepemilikan sebuah file
  • chown -R user1 directory1 Mengubah kepemilikan sebuah direktori dan semua file dan direktori di dalamnya
  • chown user1:group1 file1 Mengubah user dan grup kepemilikan sebuah file
  • chsh Mengubah perintah shell
  • chsh –list-shells Perintah untuk mengetahui jika anda ingin mengakses shell lain
  • clock -w Menyimpan perubahan data pada BIOS
  • comm -1 file1 file2 Membandingkan isi dari dua file dengan cara menghapus baris-baris yang berbeda pada file1
  • comm -2 file1 file2 Membandingkan isi dari dua file dengan cara menghapus baris-baris yang berbeda pada file2
  • comm -3 file1 file2 Membandingkan isi dari dua file dengan cara menghapus beris-baris yang ada pada kedua file tersebut
  • cp file1 file2 Mennyalin sebuah file
  • cp dir/* . Menyalin semua file yang ada di sebuah direktori
  • cp -a /tmp/dir1 . Menyalin sebuah direktori
  • cp -a dir1 dir2 Menyalin sebuah direktori
  • find /home/user1 -name ‘*.txt’ | xargs cp -av –target-directory=/home/backup/ –parents Mencari dan menyalin semua file .txt dari sebuah direktori ke direktori yang lain

D

  • date Menampilkan tanggal sesuai dengan yang sistem
  • date 041217002007.00 Mengatur tanggal dan waktu dengan urutan Bulan-Hari-Jam-Menit-Tahun-Detik
  • dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr ‘dd of=hda.gz’ Membuat backup hardisk lokal secara remote menggunakan ssh
  • dd if=/dev/sda of=/tmp/file1 Membackup konten harddrive ke sebuah file
  • dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Membuat salinan MBR (Master Boot Record) ke floppy
  • dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Menyalin ulang MBR dari salinan backup yang disimpan di floppy
  • df -h Menampilkan daftar partisi yang termount
  • dhclient eth0 Mengaktifkan tampilan ‘eth0′ dalam mode dhcp
  • diff file1 file2 Mencari perbedaan antara dua file
  • dmidecode -q Menampilkan komponen hardware sistem – (SMBIOS / DMI)
  • dos2unix filedos.txt fileunix.txt Mengkonversi file berformat text dari MSDOS ke UNIX
  • dosfsck /dev/hda1 Memperbaiki/Memeriksa integritas sistemfile dos pada disk hda1
  • dpkg-query -W -f=’${Installed-Size;10}t${Package}n’ | sort -k1,1n Menampilkan sisa ruang yang digunakan oleh instalasi paket deb, diurutkan berdasarkan ukuran (debian, ubuntu dan sejenisnya)
  • dpkg -i [package.deb] Memasang / meng-upgrade sebuah paket deb
  • dpkg -r [package] Memindahkan sebuah paket deb dari sistem
  • dpkg -l Menunjukkan semua paket-paket deb yang terpasang di sistem
  • dpkg -l | grep httpd Menunjukkan semua paket deb dengan nama “httpd”
  • dpkg -s [package] Memperoleh informasi seputar paket spesifik yang terpasang dalam sistem
  • dpkg -L [package] Menunjukkan daftar data yang ada dalam suatu paket terpasang dalam sistem
  • dpkg –contents [package.deb] Menunjukkan daftar data dalam suatu paket yang belum terpasang ke dalam sistem
  • dpkg -S /bin/
  • Memastikan paket mana teruntuk suatu data
  • du -sh dir1 Mengalkulasikan ruang yang digunakan oleh ‘dir1′
  • du -sk * | sort -rn Menunjukkan ukuran data serta direktori yang diurut berdasarkan ukuran
  • dump -0aj -f /tmp/home0.bak /home Membuat cadangan lengkap dari direktori ‘/home’
  • dump -1aj -f /tmp/home0.bak /home Membuat cadangan … dari direktori ‘/home’

E

  • echo ‘(1 + sqrt(5))/2′ | bc -l Quick math (Calculate φ)
  • echo ‘pad=20; min=64; (100*10^6)/((pad+min)*8)’ | bc Lebih kompleks (int) e.g. Ini menunjukkan FastE maks paket menilai
  • echo ‘pad=20; min=64; print (100E6)/((pad+min)*8)’ | python Python menangani notasi ilmiah
  • e2fsck /dev/hda1 Memperbaiki / memeriksa integritas sistem data ext2 pada cakram hda1
  • e2fsck -j /dev/hda1 Memperbaiki / memeriksa integritas sistem data ext3 pada cakram hda1
  • ethtool eth0 Memperlihatkan statistik jaringan pada eth0
  • eject Mengeluarkan media yang dapat dipasang lepas (defaultnya adalah CD-ROM)

F

  • fdformat -n /dev/fd0 Memformat cakram floppy
  • cp file file1 Menjadikan jenis mime dari suatu data menjadi teks
  • find / -name file1 Mencari data dan direktori ke dalam sistem data root dari ‘/’
  • find / -user user1 Mencari data dan direktori punya ‘user1′
  • fdisk -l menampilkan daftar partisi pada harddisk

P

  • ping Memeriksa konektivitas jaringan dengan pengiriman paket ICMP ke IP komputer tujuan.

    contoh: ping 192.168.30.1

S

  • shutdown -h now Mematikan komputer
  • shutdown -r now Merestart komputer

U

  • uptime Menampilkan lama penggunaan komputer, contoh: 17:08:49 up 5:54, 6 users, load average: 2.03, 1.68, 1.50
    * 17:08:49 (Waktu sekarang)
    * 5:54 (Lama penggunaan komputer)
    * 6 users (Jumlah user sedang login)
    * 2.03, 1.68, 1.50 (Load Average)

Links to other resources

http://www.scottklarr.com/topic/115/linux-unix-cheat-sheets—the-ultimate-collection/ – The ultimate cheat sheet ideal for research papers
http://www.pixelbeat.org/cmdline.html – Linux command line reference for common operations.

  1. No comments yet.
Submitting Comment, Give me a second...

Leave a comment

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackbacks & Pingbacks ( 1 )
  1. Jan 22nd, 2010 @ 06:33 | #1
    Pingback: paket abc » Blog Archive » Linux Command Line Cheatsheet :: Fitra Aditya's Weblog