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