|
Perintah-Perintah
Dasar dalam Shell Linux 02
*date*
Kegunaan: menampilkan tanggal dan waktu
Syntax:
date
atau
date MMDDhhmmyy
Contoh:
$ date
Fri May 21 01:08:08 JAVT 1999
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
\n menambah sebuah baris baru atau break
\t menambah tab
\v vertikal tab
\\ backslash
\nnn variabel n adalah character ASCII 1-, 2-, 3- octal number
Contoh:
echo Hello, Gondz
Keterangan: menampilkan
kalimat "Hello, Gondz" pada layar
echo
Keterangan: menampilkan
break line atau new line
echo "Hi,
Gondz \c"
Keterangan: menampilkan
"Hi, Gondz" tanpa break (umumnya dipakai pada script)
Hal yang berhubungan
dengan perintah ini: cat, sh
*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*
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
Contoh:
finger gondz
Keterangan: menampilkan
informasi tentang user gondz
finger gondz@my.sistem.com
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
Contoh:
head -13 gondz.txt
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
Options :
-s simbolik link
-b backup
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 sendiri.
Hal yang berhubungan
dengan perintah ini: chmod
|