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 |
|
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