Created by. [email protected]Perintah-Perintah Dasar dalam Shell Linux (SHELL BASIC COMMANDS) 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
Shell Code dasar linux untuk pemula. Semoga bermanfaat
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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
Keterangan: Perkalian biasa dengan "bc", untuk mengakhiri "bc" dapat digunakan perintah "quit" atau ctrl+d (^d)
$ bc ibase=16 2B 43
Keterangan: mendapatkan nilai dari "2B" (hexidecimal atau basis 16) ke dalam decimal base (basis 10)
$ bc ibase=16 obase=2 2B 101011
Keterangan: mendapatkan input dalam basis 16 dan output dalam basis 2
$ bc scale=6 1/4 .250000
Keterangan: membuat hasil perhitungan dengan 6 angka dibelakang koma
Hal yang berhubungan dengan perintah "bc" : dc 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)
Keterangan: menampilkan penanggalan pada tahun 1986
cal 12
Keterangan: menampilkan bulan Desember pada tahun saat itu juga. 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
Hal yang berhubungan dengan perintah "cd" : chmod, ls, pwd, sh 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),
nilai 100 (user) 2. Dengan perintah langsung dalam bentuk teks,
identifikasi u (user), g (grup), o (other) dan r (read), w (write), x (execute)
Contoh: chmod 744 fileku
Keterangan: akan memberikan ijin read, write, execute bagi user dan read saja bagi grup dan other. Dari tabel perhitungan nilai 744 adalah 700 + 40 + 4 dimana:
• 700 adalah nilai user didapat dari 400+200+100=700 (read+write+execute)
• 40 adalah nilai grup (ingat nilai 40 bagi grup adalah read)
• 4 adalah nilai other (nilai 4 bagi other adalah read)
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
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:
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
Keterangan: menampilkan tanggal dan waktu pada saat itu (21 Mei 1999 pukul satu lewat, dini hari)
date 0629130099
Keterangan: mengubah hari dan waktu menjadi tanggal 29, bulan 6, tahun 1999 pukul 1:00 pm 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
Kegunaan: menampilkan tipe file Syntax: file filelist
Contoh:
file gondz.c
Keterangan: menampilkan tipe file gondz.c (output: C program file)
find Kegunaan: mencari file dengan kriteria tertentu Syntax: find directorylist kriteria action
Options : -name file kriteria berdasarkan nama file -perm mode kriteria berdasarkan permission file -links n kriteria berdasarkan sejumlah n links -size n kriteria berdasarkan ukuran -user userid kriteria berdasarkan user id dalam /etc/group -print action menampilkan file yang telah ditemukan
Contoh:
find /home/usr -name filegondz.txt -print
Keterangan: mencari dalam direktori /home/usr dengan kriteria "filegondz.txt" dan menampilkannya di layar
find . -name "gondz*" -print
Keterangan: menampilkan ke layar setelah menemukan file dengan kriteria awal "gondz" pada direktori yang aktip finger Kegunaan: menampilkan informasi user pada sistem Syntax: finger [options] [users] [user@host]
Options : -l menampilkan long extended output -p .plan tidak ditampilkan
Keterangan: menampilkan informasi user gondz pada mesin my.sistem.com
finger gondz gondzilla
Keterangan: menampilkan info user gondz dan gondzilla pada sistem 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
Keterangan: menampilkan 13 baris pertama dari file gondz.txt 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
sourcefile file sebagai acuan destfile file baru sebagai tujuan sourcelist list file yang akan dicopy destlist direktori tujuan
Contoh:
ln filelama filebaru
Keterangan: membuat seolah-olah "filelama" dan "filebaru" adalah file yang sama, editing pada salah satu file berakibat sama pada file yang lain 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
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
device : posisi filesystem/device yang akan di mount umumnya pada /dev, misalnya : hda adalah IDE primary master, hdb adalah secondary master, hdc adalah primary slave dan hdd adalah secondary slave
direktoritujuan: sebelumnya harus sudah dipersiapkan filesystem atau device akan di mount direktori kosong dimana. (Harap diingat apabila direktori tujuan sudah berisi file, akan ditulis ulang dan ditimpa)
Contoh:
mount -t iso9660 /dev/hdc /mnt/cdrom
Keterangan: setelah CD dimasukkan CDROM (pada posisi primary slave) dimount pada direktori /mnt/cdrom (default Redhat selalu mempunyai /mnt/cdrom, bila tidak ada dapat dibuat sendiri dengan perintah mkdir)
mount -t vfat /dev/hda2 windowz
Keterangan: mount partisi kedua pada primary master (yang diformat dalam FAT32), ke direktori windowz
mount -t vfat /dev/fd0 /mnt/floppy
Keterangan: mount disket floppy A pada direktori /mnt/floppy (default Redhat), penggunaan vfat lebih nyaman daripada dos atau umsdos karena mendukung log file name (lebih dari 8 karakter) 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
Keterangan: memindahkanfile suratcintaku ke direktori "kenangan" pada home direktori user
mv -f datatugasdatabaru
Keterangan: menamai file datatugas menjadi databaru
Hal yang berhubungan dengan perintah ini: chmod, cp, ln, rm 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
-wlenght setting lebar halaman -ncwidth setting jarak karakter
Contoh:
pr -n programku.c | lp
Keterangan: mencetak source code C file programku
ls | pr -8 -i\ 6 -w132 -l51 | lp
Keterangan: mencetak hasil perintah ls, dalam 8 kolom report, terbagi dalam 6 posisi karakter, 132 kolom, 51 baris
Hal yang berhubungan dengan perintah ini: cat, grep, lp, more 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
Kegunaan: menampilkan posisi direktori Syntax: pwd
Contoh:
pwd
Keterangan: bila perintah ini dilakukan pada direktori /home/gondz akan ditampilkan bahwa posisi saat itu pada /home/gondz
Hal yang berhubungan dengan perintah ini : cd 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
Kegunaan: remove direktori (identik dengan rm -r) Syntax: rmdir [option] direktori
Options : -p menghapus parent direktori dan menampilkan apa saja yang berhasil dihapus maupun yang gagal -s suppresses, pesan bila -p aktif
Contoh:
rmdir suratku
Keterangan: menghapus direktori "suratku" tentunya bila permissionnya mengijinkan untuk menghapus
Hal yang berhubungan dengan perintah ini: rm, chmod 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
-g menampilkan dalam 12 hexadecimal numbers --version menampilkan versi stty dalam standard output
Contoh:
stty -a
Keterangan: menampilkan informasi (All)
Catatan: bila terjadi program crash dan terminal menolak input lakukan <^j>stty sane<^j> **tanda <> tidak perlu diketik cukup dg menekan tombol CTRL dan huruf j saja**
Hal yang berhubungan dengan perintah ini: tty 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:
Keterangan: melihat isi file teks "suratku", 18 karakter terakhir
tail +10 suratku
Keterangan: menampilkan isi suratku setelah 10 baris terakhir dibaca
tail -f file_tumbuh | more
Keterangan: bila "file_tumbuh" adalah file yang berkembang, "pertumbuhannya" akan dimonitor
Hal yang berhubungan dengan perintah ini: more 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.
f name : identifikasi nama dari file name untuk digunakan, dapat berupa file umumnya atau special karakter device contohnya /dev/rfd096ds15 untuk high density floppy disk
l memberikan pesan error apabila ada kegagalan dalam memecahkan link file. (umumnya hanya digunakan dengan perintal c, r dan u)
m memberitahukan tar agar tidak mengubah waktu modifikasi (waktu pada saat ekstrak)
v verbose mode, menampilkan apa saja yang dilakukan oleh tar
w memberikan pilihan menunggu masukan (input) y atau n sebelum melakukan sesuatu dengan file
n memberitahukan tar bahwa device bukan berupa tape drive, untuk floppy disk, ini memberi kesempatan tar mencari file yang dibutuhkan
A mengubah semua absolute file name menjadi relative file names
filelist adalah daftar atau list dari file yang akan dimanipulasi
Contoh:
tar cvf /dev/rfd096ds15 .
Keterangan: membuat archive dari direktori pada saat kita berada (menggunakan high density floppy disk)
Kegunaan: merubah waktu modifikasi Syntax: touch [options] [MMDDhhmmYY] filelist
Options : -a memberikan spesifikasi waktu akses -c memerintahkan touch agar tidak membuat file bila tidak eksis dalam filelist -m hanya merubah waktu modifikasi
MM bulan DD hari hh jam mm menit YY tahun
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
Keterangan: memberikan semua permission file yang kita buat terhadap kita, memperbolehkan orang lain read dan execute
umask 007
Keterangan: memberikan semua akses permission pada kita (UID) dan grup (GID) serta melarang akses orang lain (other)
Hal yang berhubungan dengan perintah ini : chmod 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
Keterangan: menampilkan versi yg dipakai. Contoh procps version 2.0.2
w
Keterangan: menampilkan semua informasi lengkap semua user yang log-in dalam sistem
w -s gondz
Keterangan: menampilkan short report user gondz bila log-in dalam sistem
Hal yang berhubungan dengan perintah ini: finger, ps, who 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
siapa yang menjalankan terminal -q hanya menampilkan login name dan jumlah siapa saja yang online -s tidak ada efek tertentu, dapat diabaikan saja untuk compatibility -H menampilkan juga header line
Contoh:
who
Keterangan: menampilkan NAME (username) , LINE (terminal) dan TIME (waktu pada saat user log-in) tanpa header line
who -H
Keterangan: persis seprti 'who' tanpa options, tetapi header line ditampilkan
Hal yang berhubungan dengan perintah ini: ps, w 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