Professional Documents
Culture Documents
ie
at atau batch
Kegunaan: Untuk menjadwalkan pekerjaan yang akan dilakukan pada waktu tertentu. Syntax: at [time] at [option] job-ids at -qqueue time atau: batch Options : -l daftar dari "job" yang dijadwalkan -r menghapus "job" atau perkerjaan yang dijadwalkan time dapat diisi noon (tengah hari), midnight (tengah malam), dan now (pada saat itu juga) Contoh: File "perintah" berisi perintah yang akan dijadwalkan at noon <perintah Keterangan : Perintahdalam file "perintah" akan dijalankan pada hari itu, waktunya pada tengah hari (jam 12:00) at 8:00 Dec 25 <perintah Keterangan: File "perintah" berisi perintah untuk mengirimkan kartu Selamat Natal Hal yang berhubungan dengan perintah "at" atau "batch" : cron, date,find, mail, nice, dan ps
bc
Kegunaan: untuk perhitungan matematis sederhana. Syntax: bc [options] filelist Options: -c bc akan berfungsi sebagaimana layaknya desk calculator (dc) -l bc memberikan akses pada "system math library", termasuk termasuk fungsi trigonometri dan alogaritma. filelist berupa file yang menampung kumpulan
cal
Kegunaan: menampilkan kalender atau penanggalan Syntax: cal [-mjy] month year Options : -m menampilkan hari senin (monday) sebagai hari pertama setiap satu minggu -j menampilkan sistem penanggalan "julian date" -y menampilkan penggalan pada tahun saat itu juga month Bulan yang akan ditampilkan (input dalam bentuk atau format angka)
cat
Kegunaan: melihat isi file dalam format script atau teks, juga menggabungkan file-file tersebut Syntax: cat [options] filelist Options : -s menggantikan sekumpulan bagian-bagian kosong (blank) menjadi satu bagian (blank) -E menampilkan "$" pada setiap baris Contoh: cat fileku Keterangan: menampilkan isi teks file bernama "fileku" cat fileku filekulagi>filekujuga Keterangan: menambahkan file "filekulagi" ke dalam file "fileku" dan menyimpan output dalam file "filekujuga"
cd
Kegunaan: pindah directory atau folder Syntax: cd directory Contoh: cd /usr/src/linux Keterangan: pindah direktori /usr/src/linux cd .. Keterangan: pindah atau naik satu direktori di atas nya
chgrp
Kegunaan: mengganti kepemilikan grup suatu (atau beberapa) file Syntax: chgrp group filelist Options : group disesuaikan dengan grup Id pada /etc/group filelist daftar file yang akan diubah Contoh: chgrp bin /usr/local/bin/* Keterangan: mengubah kepemilikan file dalam /usr/local/bin/ sesuai grup Id "bin" Hal yang berhubungan dengan perintah ini: chmod, chown
chmod
Kegunaan: mengatur ijin akses terhadap suatu file Syntax: chmod mode filelist atau chmod level action permission filelist Keterangan: Contoh file (saat dilakukan perintah 'ls -la fileku') -rw-r--r-- fileku (read dan write bagi "user"/pemilik file, read saja bagi "grup" dan selain user/group disebut juga "other") simbolisasi -uuugggooo (u=user, g=grup, o=other) Ada beberapa teknik untuk mengatur permission suatu file, antara lain adalah: 1. Dengan tabel perhitungan r mempunyai nilai 4 (pada permission "other"), nilai 40 (grup) dan 400 (user) w mempunyai nilai 2 (other), nilai 20 (grup), nilai 200 (user) x mempunyai nilai 1 )other), nilai 10 (grup),
chmod go+w fileku Keterangan: menambahkan ijin write (w) bagi grup (g) dan other (o) chmod ugo-rw fileku Keterangan: menghilangkan ijin read (r) dan write (w) bagi user (u), grup (g) dan other (o) Hal yang berhubungan dengan perintah ini: ls, umask
chown
Kegunaan: mengubah kepemilikan file kepada orang lain Syntax: chown user filelist Contoh: chown bin /usr/local/bin/* Keterangan: mengubah semua file dalam direktori /usr/local/bin menjadi milik "bin" chown root /data/fileku Keterangan: mengubah file "fileku" dalam direktori /data menjadi milik root Hal yang berhubungan dengan perintah ini: chgrp
clear
Kegunaan: membersihkan layar (screen) Syntax: clear termname Options : termname adalah terminal yang akan dibersihkan Contoh: clear Hal yang berhubungan dengan perintah ini : echo
cmp
Kegunaan: compare atau membandingkan dua file Syntax: cmp -l -s file1 file2 Options : -l list atau menampilkan dalam bentuk nilai desimal perbedaan antara 2 file tersebut -s status atau tidak menampilkan apapun selama pembandingan Contoh: cmp fileku filemu Keterangan: membandingkan file "fileku" dan file "filemu" Hal yang berhubungan dengan perintah ini: bdiff
cp
Kegunaan: membuat kopi/copy file Syntax: cp filelist destination Contoh: cp /home/gondz/fileku /home/gondz/data/ Keterangan: memindahkan file "fileku" dari direktori /home/gondz ke /home/gondz/data, bila posisi saat akan memakai perintah "cp" sudah berada pada direktori /home/gondz dapat langsung menggunakan perintah: cp fileku /home/gondz/data/ Hal yang berhubungan dengan perintah ini: mv
cron
Kegunaan: menjalankan perintah sesuai jadwal yang ditentukan, jadwal disimpan pada ../spool/cron/crontabs/ Syntax: cron
crontab
Kegunaan: menampilkan, menjalankan, maupun membatalkan perintah "cron" Syntax: crontab jadwal atau crontab -l atau crontab -r atau crontab -e Options : -l list dari perintah "cron" -r remove atau menghapus perintah "cron" yang dijadwalkan -e menuliskan perintah cron langsung melalui editor jadwal berupa angka terdiri dari minute (m), h (hour), d (day), M (month), D (days), cmd Contoh: crontab -e 0 8 * * * echo "Selamat Pagi, Gondz" Keterangan: memberikan ucapan setiap pukul delapan pagi ( 08:00) crontab -e 0 8 25 12 * echo "Met Natal, G0nDz" Keterangan: menampilkan ucapan setiap pukul delapan pagi, tanggal 25 bulan 12 Hal yang berhubungan dengan perintah ini: at, cron, batch
date
Kegunaan: menampilkan tanggal dan waktu Syntax: date atau date MMDDhhmmyy Contoh: $ date
du
Kegunaan: kepanjangan dari disk usage, memeriksa jumlah byte terpakai dalam suatu direktori Syntax: du [options] names Options : -s hanya menghitung setiap direktori yang disebutkan -a menghitung keseluruhan direktori names berupa "alamat" direktori yang dituju Contoh: du -s /usr/bin /bin Keterangan: memetakan total pemakaian space dalam 512 byte block yang dipakai oleh /usr/bin dan /bin du Keterangan: memetakan total pemakaian pada direktori aktif saat melakukan du Hal yang berhubungan dengan perintah ini : df
echo
Kegunaan: menampilkan argumen ke standard output Syntax: echo -n string Options : -n umumnya echo diikuti oleh "break" atau baris baru, option ini memaksa dalam satu line -e memperbolehkan penambahan fasilitas string \a alert (beep) \b Backspace \c tidak memberikan break baris baru setelah perintah echo selesai \f sistem form feed
env
Kegunaan: memodifikasi environtment path suatu user Syntax: env - name=value command Options : - mengosongkan environment path yang diset oleh default profile name=value menentukan path yang akan diset ulang dan nilainya (arahnya) command adalah nama perintah dan argumennya untuk dijalankan Contoh: env Keterangan: menampilkan seluruh name dan value user env HOME=/usr/data1/gondz sh Keterangan: mengubah default setup user gondz pada /usr/data1/ dengan shell sh
file
finger
Kegunaan: menampilkan informasi user pada sistem Syntax: finger [options] [users] [user@host] Options : -l menampilkan long extended output -p .plan tidak ditampilkan Contoh: finger gondz
grep
Kegunaan: "menangkap" kata tertentu sesuai kriteria Syntax: grep [options] filelist Options : -l hanya menampilkan kriteria yang benar-benar cocok dengan kriteria -c hanya menampilkan jumlah kriteria yang cocok Contoh: grep gondz alamat.txt Keterangan: menampilkan "gondz" pada file alamat.txt ls -la|grep rahasia Keterangan: kombinasi dari perintah ls untuk menampilkan file yang mengandung kata "rahasia"
head
Kegunaan: menampilkan baris pertama sejumlah n kriteria Syntax: head -lines filelist Options : -lines menentukan sejumlah n baris, default 10 baris filelist adalah file yang akan dilihat sejumlah n kriteria pada baris pertama Contoh:
id
Kegunaan: menampilkan secara lengkap id user pada sistem Syntax: id Contoh: id
kill
Kegunaan: "membunuh" suatu proses pada sistem Syntax: kill -signal pid Options : -signal mengirimkan signal dengan nilai tertentu (Default 15) pada SIGTERM (Software Termination Program) pid adalah proses id (dapat di lihat dengan perintah ps) Contoh: kill 29 Keterangan: mengirimkan signal 15 pada proses 29 killall sendmail Keterangan: mematikan proses "sendmail" (umumnya pada pada port 25) Hal yang berhubungan dengan perintah ini: ps, sh
ln
Kegunaan: membuat link antara dua file Syntax: ln [option] sourcefile destfile atau: ln [option] sourcelist destlist Options : -s simbolik link
lp
Kegunaan: request untuk mencetak ke printer Syntax: lp [options] filelist atau: lp -i id [option] Options : -c membuat copy pada file asli -dtujuan mencetak pada printer tujuan -n number mencetak sejumlah n kali Contoh: lp fileku Keterangan: mencetak fileku pada default printer lp filesatu filedua Keterangan: mencetak filesatu dan filedua ke default printer lp -dstudiogambar RAB Keterangan: mencetak file "RAB" ke printer di "studiogambar" Hal yang berhubungan dengan perintah ini: cancel, lpstat
lpstat
Kegunaan: menampilkan status pencetakan lewat printer Syntax: lpstat [options]
Options : -a list menampilkan status mencetak yang diterima oleh printer -d menampilkan lp spooler sistem -p list menampilkan status printer (misal memastikan status nya enable) -t menampilkan semua info status yang ada Contoh: lpstat -t Keterangan: menampilkan semua status pencetakan/printer Hal yang berhubungan dengan perintah ini: cancel, lp
ls
Kegunaan: menampilkan isi direktori (seperti perintah dir pada DOS) Syntax: ls [options] filelist Options : -a menampilkan seluruh isi direktori (All files) tanpa kecuali. -d menampilkan nama direktori tanpa isi dari direktori tersebut. -l menampilkan isi direktori dengan keterangan lengkap mengenai atribut file tsb Contoh: ls Keterangan: menampilkan isi direktori secara biasa, file "hidden" atau berawalan dengan tanda titik tidak ditampilkan. ls -l /home/gondz Keterangan: menampilkan lengkap "long listing" file-file dalam direktori /home/gondz/ ls -lad /home/gondz Keterangan: menampilkan lengkap, secara keseluruhan keseluruhan (all), tetapi hanya mengenai direktori /home/gondz itu
mail
Kegunaan: berkomunikasi dengan user lain melalui bentuk surat Syntax: mail [options] [usernames] Options : -u user membaca "user" mailbox -s subjek menemtukan subjek pembicaraan/topik Contoh: mail Keterangan: menjalankan program mail, selanjutnya dapat membaca mailbox dan organisasi mail seperti mailer/MUA ( mail user agent) lainnya mail -u gondz Keterangan: membaca mailbox milik user gondz mail gondz -s "mancing yuk!" Keterangan: mengirim mail ke user gondz (pada mesin linux yang sama) dengan subjek: mancing yuk! mail gondz@cr0n0s.com -s "mancing yuk!" < jadwalku Keterangan: mengirimkan mail pada user gondz di mesin cr0n0s.com dengan subjek mancing yuk! dari masukan file jadwalku yang sudah ada sebelumnya. Hal yang berhubungan dengan perintah ini: write
mesg
Kegunaan: mengontrol terminal untuk memberi ijin menampilkan atau tidak pesan yang masuk pada layar Syntax: mesg n atau: mesg y
Options : y memberi ijin message/pesan ditampilkan pada layar n kebalikan dari option y Contoh: mesg y Keterangan: memberi kesempatan pada pesan untuk ditampilkan pada layar Hal yang berhubungan dengan perintah ini: write
mkdir
Kegunaan: menciptakan sebuah direktori baru Syntax: mkdir [options] namadirektori Options : -m mode menentukan direktori pada waktu pembuatan -p membuat child direktori bila belum dimiliki Contoh: mkdir gondz_data Keterangan: membuat direktori baru dengan nama gondz_data mkdir -p gondz_data/rahasia gondz_data/suratcinta Keterangan: membuat dua buah direktori rahasia dan suratcinta, bila direktori gondz_data belum ada, option -p akan membuatkan secara otomatis Hal yang berhubungan dengan perintah ini : chmod, rm, rmdir
mount
Kegunaan: mengakses file system atau device Syntax: mount -t tipefile device direktori tujuan Options : tipefile : contohnya file system linux menggunakan ext2, standard cdrom menggunakan iso9660, FAT32 menggunakan vfat
mv
Kegunaan: memindahkan file atau memberi nama lain Syntax: mv file tujuan atau: mv -f file tujuan Options : -f force, bila file sudah ada akan ditimpa secara otomatis file : file yang ada pada direktori
passwd
Kegunaan: akses atau mengganti password login Syntax: passwd atau: passwd [options] user Options : -l lock password, mengunci password user -u unlock password -S menampilkan keterangan singkat password user -d disable password, user tidak memerlukan password untuk login Options di atas hanya berlaku untuk super user atau root! Contoh: passwd -S gondz Keterangan: menampilkan keterangan singkat user gondz
pr
Kegunaan: setting format text untuk diprint Syntax: pr [options] filelist Options : +page memulai pencetakan dengan page -col menentukan kolom -a mencetak multi kolom -m merger file -d menggunakan dobel spasi -llines setting panjang (lenght) halaman
ps
Kegunaan: memonitor proses yang berjalan Syntax: ps [options] Options : PID proses ID yang diidentifikasi kernel saat proses berjalan TTY menampilkan diterminal mana proses berlangsung TIME lamanya proses berlangsung (CPU time) CMD nama perintah proses -e menampilkan semua status dari proses yang berjalan -d menampilkan semua status proses kecuali group leader -f full keterangan status dari proses -tttys menampilkan proses dari suatau tty Contoh: ps Keterangan: menampilkan semua proses yang dilakukan oleh user dari shell ps -t01,02 Keterangan: menampilkan proses yang dilakukan pada terminal/tty01 dan tty02 Hal yang berhubungan dengan perintah: kill, more, w
pwd
rm
Kegunaan: remove atau menghapus file, simbolik file link maupun direktori Syntax: rm [options] file Options : -r remove direktori, hanya mampu sampai 17 level sub-direktori -i interaktif mode, konfirmasi Y/N pada saat menghapus -f force, cara menghapus secara brutal tanpa konfirmasi dan keterangan, hati-hati dengan option ini! -- untuk kode karakter tertentu misal file bernama "-f" yang dibuat secara tak sengaja Contoh: rm surat* Keterangan: menghapus semua file yang dimulai dengan kata "surat" rm surat1 suratku surat3 suratnya Keterangan: menghapus file surat1, suratku, surat3 dan suratnya secara bersama-sama rm -r data Keterangan: menghapus direktori bernama "data" Hal yang berhubungan dengan perintah ini: cp, rmdir, mv, ln
rmdir
shutdown
Kegunaan: booting atau shutdown komputer Syntax: shutdown [-t sec] [options] waktu pesan Options : -t rentang waktu untuk "membangunkan" proses shutdown dan pesan yang akan disampaikan -r reboot/booting ulang -h halt, menyelesaikan proses agar komputer "safe" untuk dimatikan -c cancel shutdown, hanya dapat dilakukan bila menggunakan rentang waktu waktu waktu untuk memulai proses shutdown pesan broadcast pada setiap user bahwa mesin/komputer akan di shutdown Contoh: shutdown -r now Keterangan: proses shutdown diikuti booting ulang pada saat itu juga
stty
Kegunaan: menampilkan dan merubah setting terminal device driver (tty) Syntax: stty [options] [settings] Options : -a menampilkan seluruh informasi logged-in terminal
su
Kegunaan: mengganti user dan grup ID dengan milik user lain (atau bahkan root/superuser) Syntax: su [option] Options : -l user login sebagai user lain -s login dengan shell lain seperti yang terdaftar pada /etc/passwd Contoh: su -l gondz "data" Keterangan: login sebagai user gondz dan langsung menjalankan program bernama data
tail
Kegunaan: mengintip bagian akhir suatu teks file (default 10 baris) Syntax: tail [option] file Options : -f memonitor "pertumbuhan" file beg-offset : b offset diekspresikan dalam bentuk blocks l offset diekspresikan dalam bentuk baris (default) c offset diekspresikan dalam bentuk karakter default beg-offset adalah 10 baris bila tidak diisi berapa yang diminta! Contoh:
tar
Kegunaan: menyimpan dan mengganti file ke dan dari suatu "archive medium"/backup file, dapat berupa floppy disk ataupun tape. Lebih sering dipakai untuk backup atau mengekstrak file atau file system Syntax: tar [key] [argumen] [drive] [options] filelist Options : key : karakter yang berisi perintah spesifik sehubungan dengan perintah tar c menciptakan suatu archive baru atau menulis ulang (overwrite) yang sudah ada r menambahkan (append) file dari suatu archive t memberi daftar isi dari archive (table of contents) u update archive x ekstrak suatu archive (mengekstrak hasil perintah tar c) argumen : pada saat options membutuhkan argument, argumen ditunda sampai semua options terpenuhi dulu drive : nomor antara 0 dan 9999. Nomor ini adalah suatu kunci ke /etc/default/tar Berisi default option antara lain: device name, blocking factor, device size, dan apabila device berupa tape drive b block : berisi angka integer antara 1 dan 20, defaultnya adalah 1. Spesifikasi blocking factor, block.
touch
filelist adalah file yang akan dimodifikasi waktunya Contoh: touch /home/gondz/fileku Keterangan: merubah waktu modifikasi "fileku" agar sesuai dengan tanggal pada hari dilakukan perintah touch touch 1212120177/home/gondz/fileku Keterangan: merubah waktu "fileku" menjadi 12/12/77 pada jam 12.01 pm Hal yang berhubungan dengan perintah ini: date
umask
Kegunaan: memberikan default permission file pada setiap file yang dibuat oleh kita Syntax: umask mask Options : mask berupa nilai-nilai (lihat keterangan mengenai chmod, kebalikan dari chmod) 0 memperbolehkan semua permission 1 melarang permission execute 2 melarang permission write 4 melarang permission read dapat pula berupa gabungan (lihat chmod) misal angka 7 menunjukkan semua permission ditolak Contoh:
uname
Kegunaan: memberikan laporan mengenai nama dari mesin/computer, operating sistem dan beberapa catalog informasi lainnya Syntax: uname [options] Options : -s report nama sistem -n report nodename sistem, identifikasi sistem pada network pada saat di share dalam network misalnya -r report release number dari operating sistem -v report versi operating sistem -m report hardware (prosesor) yang dipakai (i386, i486, i586, i686) -a report all, semua informasi yang mungkin Contoh: uname -a Keterangan: sama dengan keterangan option -a
w
Kegunaan: mengetahui siapa saja user yang log-in dalam system dan apa yang sedang mereka lakukan Syntax w [options] user Options : -h tidak menampilkan header informasi (seperti: berapa lama sistem menyala, tanggal, jumlah user log-in, dsb) -u mengabaikan apa yang dilakukan user (WHAT) dan lamanya menjalankan (PCPU) -s short report, hanya menampilkan user, terminal yg digunakan, idle dan what -f menghilangkan bagian FROM (remote hostname) user
wc
Kegunaan: menghitung sejumlah karakter, besar byte atau baris dalam suatu file Syntax: wc [options] filelist Options : -c menampilkan jumlah karakter (secara default memakai --chars) -w menampilkan jumlah kata yang dipisahkan oleh space(bar), tab atau pindah baris baru -l menampilkan jumlah baris --byte menampilkan jumlah byte (dikombinasikan dengan -c) --version menampilkan versi program wc Contoh: wc fileku Keterangan: menampilkan berapa baris, kata-kata, dan karakter dalam file "fileku"
who
Kegunaan: menampilkan siapa saja yang log-on Syntax: who [options] Options : -m sama dengan perintah 'who am i', menampilkan
write
Kegunaan: mengirimkan pesan kepada user lain Syntax: write user [tty] Options : user user yang akan dikirimi pesan tty terminal yang digunakan user Contoh: write gondz tty3 Keterangan: bila user gondz membuka 4 terminal (tty1, tty2, tty3 dan tty4), yang akan dikirimi pesan pada tty3 saja write gondz Keterangan: mengirimkan pesan pada user gondz (asumsi : user gondz hanya membuka satu terminal saja) Hal yang berhubungan dengan perintah ini: mail, mesg, who