Monday, October 22, 2012

Perintah Dasar Unix



Perintah-perintah yang terdapat pada sistem operasi unix umumnya adalah berupa command line. yang Case-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 built-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 padaunix :

Berikut ini adalah daftar ringkasan beberapa perintah dasar yang sering digunakan pada unix :
Perintah untuk Manajemen File
PerintahKeterangan
catMenampilkan isi file (seperti type pada Dos)
cpMenyalin satu atau beberapa file (seperti copy pada Dos)
findMencari file tertentu pada suatu direktori (seperti Dir pada Dos)
lsMenampilkan informasi file
moreMenampilkan file per screen
mvMemindahkan suatu file ke direktori lain
pgMenampilkan isi suatu file teks per layar
rmMenghapus file (sama seperti Del pada Dos)
Perintah Manajemen Direktori
PerintahKeterangan
cdMengaktifkan suatu direktori sebagai direktori
copyMenyalin seluruh struktur direktori ataupun file
mkdirMembuat direktori baru
pwdMenampilkan nama direktori tempat kita bekerja
RmdirMenghapus direktori
Perintah untuk mengatur Akses Direktori
PerintahKeterangan
chgrpMengubah group dari suatu direktori
chmodMengubah permisi dari suatu file atau direktori
chownMengubah pemilik dari suatu file atau direktori
Perintah Lingkungan Sistem
PerintahKeterangan
exitKeluar dari shell pada Bourne shell dan Korn shell
idMenampilkan nama pemakai beserta identitas dari pemakai
lognameMenampilkan nama pemakai
logoutKeluar dari shell pada C shell
manMenampilkan dokumentasi online dri suatu perintah Unix (sama seperti Help)
newgrpMengubah group efektif
passwdMengganti password
setMenampilkan variabel lingkungan pada shell pemakai
ttyMenampilkan nama identitas (port) terminal
unameMenampilkan nama sistem operasi
whoamiMenampilan nama pemakai yang sedang menggunakan sistem
Perintah Yang Berhubungan dengan Layar
PerintahKeterangan
bannerMenampilkan tulisan berukuran besar
clearMenghapus layar (sama seperti Cls pada DOS)
echoMenampilkan tulisan ke layar
Perintah yang berhubungan dengan Proses 
PerintahKeterangan
killMenghentikan suatu proses berdasarkan identitas proses
psMenampilkan proses yang sedang berjalan
sleepMenunda eksekusi (proses yang tidak mengerjakan apa-apa selama beberapa detik)
Perintah-perintah lain
PerintahKeterangan
bcUtilitas untuk melakukan perhitungan
calMenampilkan Kalender
dateMenampilkan tanggal dan jam sistem
grepMencri file-file yang mengandung kata tertentu
lpMencetak file ke printer
mailUtilitas untuk menyampaikan pesan tertulis ke pemakai lain
sortMengurutkan data
viEditor teks
wcMenghitung jumlah karakter, kata, dan baris pada suatu file


3 comments: