Make your own free website on Tripod.com

Mengenal Perintah Dasar Pada Sistem Operasi Unix

Suhardi Pakpahan

Dosen: Onno W. Purbo

 

Stuktur Dasar Perintah Pada Unix

Perintah-perintah yang terdapat pada sistem operasi unix umumnya adalah berupa command line. yangCase-Sensitive, artinya perintah ini membedakan dua perintah dengan huruf besar dan huruf kecil. Hal ini juga berlaku untuk file dan direktori.

Misalnya :

isi file1 berbeda dengan isi File1 

Sedangkan perintah buil-in pada Unix umumnya menggunakan huruf kecil

 

Struktur dasar perintah command line tersebut pada unix adalah sebagai berikut :

            perintah [pilihan] [argumen]

 

Penjelasan :

-          perintah, adalah  command yang digunakan untuk melakukan suatu action.

-          Kurung siku menyatakan bahwa yang ada di dalamnya bersifat optional. Bisa ada,bisa tidak.

-          Pilihan (option) untuk mengubah atau menambah default tindakan dari perintah.

-          Argument menyatakan objek yang akan diproses oleh perintah.  Bagian ini umumnya berupa file; tetapi bisa juga berisi data yang akan diproses.

 

 

Sebagai contoh, suatu perintah mempunyai format sebagai berikut  :

kh [-wc] file...

Artinya, bentuk suatu perintah berikut diperkenankan :

            $kh -w file1

            $kh -w -c file1 file 2

            $kh file2

            $kh file1

 

Pilihan (Option)

Sebuah pilihan adalah bagian dari baris perintah, berupa sebuah kata yang diawali dengan tanda minus (-), yang mengontrol tindakan dari suatu perintah.

 Sebagai contoh, ls adalah utilitas yang digunakan untuk menampilkan isi dari suatu direktori. Perintah ls bisa tidak mengandung pilihan maupun argumen. Hasilnya berupa nama-nama file pada direktori kerja (sama seperti dir pada Dos). Untuk mengubah tindakan default dari ls, pilihan seperti -l (menampilkan informasi file, seperti ukuran file) dapat ditambahkan.

$ls

file1

file2

file3

 

$ls -l

total 3

-rwx-rw-r--          1          user_name        group    3k         Des 15  14:20    file1

-rw---r---r--          1          user_name        group    4k         Des 16  14:21    file2

-rw---rw-rw         1          user_name        group    5k         Des 16  14:30    file3

 

 

Adakalanya pilihan yang perlu diberikan tidak hanya sebuah. Sebagai contoh, pada ls terdapat pilihan -r yang akan menampilkan daftar file dengan urutan nama secara terbalik (descending), misal :

            $ls -r

            file3

            file2

            file1

 

Apabila diinginkan untuk mengandung option -r dan -l, dapat dilakukan dengan memberi perintah sebagai berikut :

            $ls -r -l

 

Selain menggunakan cara di depan, pilihan -l dan -r dapat digabungkan menjadi sebuah kata. Dengan penulisan :

            $ls -lr    , yang hasilnya ekivalen dengan   $ls -l -r     atau

            $ls -rl     , yang hasilnya ekivalen dengan   $ls -r -l

 

 

Argument

Argument atau yang dikenal juga dengan  parameter adalah bagian dari baris perintah yang digunakan untuk menyebutkan informasi   - data, file dan sebagainya -  yang akan dikenai tindakan oleh perintah. Berbeda dengan pilihan, argumen tidak mempunyai tanda khusus yang digunakan untuk mengawalinya.

Contoh :

 

            $ls -rl    /usr/bin

 

maka file yang diproses adalah seluruh file yang ada di /usr/bin .

             

 

Berikut ini adalah daftar ringkasan beberapa perintah dasar yang sering digunakan pada unix :

 

Perintah untuk Manajemen File

Perintah

Keterangan

cat

Menampilkan isi file (seperti type pada Dos)

 

cp

Menyalin satu atau beberapa file (seperti copy pada Dos)

 

find      

Mencari file tertentu pada suatu direktori (seperti Dir pada Dos)

 

ls

Menampilkan informasi file

more

Menampilkan file per screen

 

mv

Memindahkan suatu file ke direktori lain

pg

Menampilkan isi suatu file teks per layar

 

rm

Menghapus file (sama seperti Del pada Dos)

 

           

                       

                       

Perintah Manajemen Direktori

Perintah

Keterangan

cd

Mengaktifkan suatu direktori sebagai direktori

copy

Menyalin seluruh struktur direktori ataupun file

 

mkdir

Membuat direktori baru

 

pwd

 

Menampilkan nama direktori tempat kita bekerja

Rmdir

Menghapus direktori

 

 

Perintah untuk mengatur Akses Direktori

Perintah

Keterangan

chgrp

Mengubah group dari suatu direktori

chmod

Mengubah permisi dari suatu file atau direktori

chown

Mengubah pemilik dari suatu file atau direktori

 

 

Perintah Lingkungan Sistem

Perintah

Keterangan

exit

Keluar dari shell pada Bourne shell dan Korn shell

id

Menampilkan nama pemakai beserta identitas dari pemakai

logname

Menampilkan nama pemakai

logout

Keluar dari shell pada C shell

man

Menampilkan dokumentasi online dri suatu perintah Unix (sama seperti Help)

newgrp

Mengubah group efektif

passwd

Mengganti password

set

Menampilkan variabel lingkungan pada shell pemakai

tty

Menampilkan nama identitas (port) terminal

uname

Menampilkan nama sistem operasi

whoami

Menampilan nama pemakai yang sedang menggunakan sistem

           

 

Perintah Yang Berhubungan dengan Layar

Perintah

Keterangan

banner

Menampilkan tulisan berukuran besar

clear

Menghapus layar (sama seperti Cls pada DOS)

echo

Menampilkan tulisan ke layar

 

           

Perintah yang berhubungan dengan Proses

Perintah

Keterangan

kill

Menghentikan suatu proses berdasarkan identitas proses

ps

Menampilkan proses yang sedang berjalan

sleep

Menunda eksekusi (proses yang tidak mengerjakan apa-apa selama beberapa detik)

 

 

Perintah-perintah lain

Perintah

Keterangan

bc

Utilitas untuk melakukan perhitungan

cal

Menampilkan Kalender

date

Menampilkan tanggal dan jam sistem

grep

Mencri file-file yang mengandung kata tertentu

lp

Mencetak file ke printer

mail

Utilitas untuk menyampaikan pesan tertulis ke pemakai lain

sort

Mengurutkan data

vi

Editor teks

wc

Menghitung jumlah karakter, kata, dan baris pada suatu file

             

Beberapa reference yang dapat digunakan untuk mengenal sistem operasi Unix lebih jauh lagi dapat dilihat di :

[1]. http://Ldp.linux.or.id/howto

[2]. http://www.faq.org

[3]. http://linux-howto.com/ldp/howto