Ubuntu Linux CLI Cheat Sheet
Ubuntu reference for beginner by FossWire, download it here. Hope will be useful.

| Subcribe via RSS
Ubuntu reference for beginner by FossWire, download it here. Hope will be useful.

Klo budiwijaya.or.id memamerkan 10 perintah dasar Linux yang paling sering dia gunakan, saya juga punya 11 perintah yang sering saya gunakan. Langkahnya sama dengan perintah dibawah ini :
history | awk ‘{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] ” ” CMD[a]/count*100 “% ” a;}’ | grep -v “./” | column -c3 -s ” ” -t | sort -nr | nl | head -n10
Ini hasil capture 11 perintah dasar yang sering saya gunakan, sesuai dengan fungsi mesinnya :
Misalkan dari cdrom instaler mau dijadikan file iso, buka terminal dan ketikkan command di bawah ini :
dd if=/dev/hdc of=ltsp-4.2.iso
Gampang bukan !!?????:), klo di Windows gimana ? install aplikasithird party dulu baru bisa….. Misalnya satu direktori mau dibikin iso juga, gini caranya :
mkisofs -o /home/joko/data.iso /var/cache/apt/
Kemaren sempat bingung cari cara konversi file format postscript ke pdf, bermula adanya permintaan dari om saya yang bekerja disini, tentang informasi PMDK Kemitraan di ITS. Setelah browsing beberapa saat, maunya saya kasih link saja ke website ITS, tapi saya kuatir om saya disana punya akses internet (maksudnya web) ga ?! atau cuman bisa service email saja.
Sempat bingung gimana nih caranya konversi, berbagai cara dilakukan sampai cari-cari plugin firefox di internet. Setelah semenit akhirnya dapat petunjuk dan sialnya tool itu tak jauh dari saya, bagi anda yang pake Linux tinggal ketikkan baris dibawah ini dikonsol.
$ ps2pdf namafile outputfile.pdf
Voilaaaaaa… memang saya akui Linux memiliki tool serba komplit untuk urusan format dokumen portable. Bayangkan klo pake Windows, mesti install aplikasi tambahan dan berbayar lagi.
Browsing sana-sini dapat beberapa contoh command di Linux yang cukup sering dibutuhkan tapi jarang tau.
Membuat file iso dari cd
$ dd if=/dev/hdc of=/home/joko/image.iso
CHMOD (Change Mode)
r - read permission;
w - write permission;
x - execute permission;
Octal values:
0 = Deny all
1 = Execute Only
2 = Write Only
3 = Execute and Write
4 = Read Only
5 = Read and Execute
6 = Read and Write
7 = Allow All
combination of 3 numbers: owner, group, others
Combine images into one PDF
convert *.jpg out.pdf
Creating an MPEG-4 file from all the JPEG files in the current directory :
mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000 -oac copy -o output.avi
MySQL Database Backup
mysqldump -u root –all-databases > all_databases.sql
Jika dalam hard disk terdapat sekian banyak data dan berserakan serta sudah jarang dipakai sudah saatnya dimasukkan dalam archive (baca: arsip). Ada beberapa cara umum yang sangat dikenal membuat file archive, bisa menggunakan tool tar, gzip atau mkisofs dengan bermacam variasinya tar.gz, bz, bz2, tar.bz2 dan iso. Kali ini Joko akan mencoba teknik yang terakhir dimana nantinya sekumpulan file sampah akan diarsip menjadi 1 file ber-ekstensi iso.
Terdapat direktori /home/joko, kebetulan karena akan ganti hard disk Joko berniat mem-backup home direktori-nya berserta data yang ada di dalamnya, saking banyaknya data dan gak mau pusing akhirnya Joko melakukan sedikit trik meng-arsip home direktorinya menjadi 1 file iso, seperti ini :
$ mkisofs -R –hide-rr -J /home/joko/ > joko.iso
Sempat menjadikan kepala pusing ketika hampir 1 jam berkeliaran di google untuk mencari tau bagaimana me-mount shared direktori Windows 98. Ada dua cara yang mungkin dilakukan, yaitu menggunakan smbmount dan mount.
Yang perlu diperhatikan adalah gunakan nama komputer untuk targetnya dan jangan menggunakan ip address karena tidak akan berhasil. Contoh menggunakan ip address dan pesan error yang muncul :
cp@nirmala:~$ smbmount //10.25.10.50/DATA coba/
28162: session request to 10.25.10.50 failed (Called name not present)
28162: session request to 10 failed (Called name not present)
28162: session request to *SMBSERVER failed (Called name not present)
SMB connection failed
Tapi sebelumnya pastikan dulu komputer target dalam kondisi up dan cek spelling shared direktorinya, karena case-sensitive.
cp@nirmala:~$ smbclient -L KARTIKA -N
Sharename Type Comment
——— —- ——-
DATA Disk
PRINTER$ Disk
BJC-2100SP Printer
IPC$ IPC Remote Inter Process CommunicationServer Comment
——— ——-Workgroup Master
——— ——-
Berikut contoh dengan menggunakan nama komputer atau netbios name, jika ditanyakan password tekan “ENTER” saja sebab shared direktorinya tidak menggunakan password.
cp@nirmala:~$ smbmount //KARTIKA/DATA coba/
Password:
Jika tidak terdapat pesan apapun maka dapat dipastikan proses mount-ing berhasil.
CHMOD akronim dari Change Mode adalah perintah shell di lingkungan Unix dan Unix-like. Pertaman kali dipergunakan di AT&T Unix versi 1, dan masih tetap dipergunakan hingga sekarang di mesin Unix-like. Ketika di eksekusi perintah ini akan merubah mode file dan direktori, mode yang dimaksud adalah hak akses terhadap file dan atau direktori.
Bentuk lain dari gambar diatas, seperti tabel dibawah ini :
tt { font-family: courier; } td { font-family: helvetica, sans-serif; } caption { font-family: helvetica, sans-serif; font-size: 14pt; text-align: left; }
| R | W | X | |
| 0 | - | - | - |
| 1 | - | - | x |
| 2 | - | x | - |
| 3 | - | x | x |
| 4 | x | - | - |
| 5 | x | - | x |
| 6 | x | x | - |
| 7 | x | x | x |
Ada 2 macam cara (baca: representasi) dalam menerapkan CHMOD :
Contoh String Mode
User dan Group diberikan hak akses “membaca dan menulis” (baca : read write) terhadap file dokument.txt
$ chmod ug+rw dokumen.txt
$ ls -l dokumen.txt
-rw-rw—- 2 joko joko 96 Dec 8 12:53 dokumen.txt
Menghapus hak akses terhadap semua “a” (baca : owner, group, other) atau tidak memberikan hak akses file dokumen.txt terhadap siapapun (baca : owner, group, other).
$ chmod a-rwx dokumen.txt
$ ls -l dokumen.txt
———- 2 joko joko 96 Dec 8 12:53 dokumen.txt
Contoh Mode Octal Number
Memberikan hak akses baca tulis kepada owner dan group sedangkan other read saja terhadap file dokument.txt
$ chmod 0664 dokumen.txt
$ ls -l dokumen.txt
-rw-rw-r– 2 joko joko 4096 2007-07-09 12:39 dokumen.txt
atau
$ chmod 664 sample
$ ls -l dokumen.txt
-rw-rw-r– 2 joko joko 4096 2007-07-09 12:39 dokumen.txt