free hosting   image hosting   hosting reseller   online album   e-shop   famous people 
Free Website Templates
Free Installer

 

::: Home
::: About Me
::: Windows
::: Linux
::: Story
::: Links
::: Guestbook
::: Contact



 

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

Copyright © 2003
wahyu_tri@softhome.net