/  17
 
Dasar-Dasar UNIX Command
Oleh
Petra Novandi Barus
Versi
Oktober 2011
UNIX Command adalah kumpulan perintah yang dapat dieksekusi pada
terminal/shell/console 
sistem operasi berbasis UNIX. Karena Linux merupakansistem operasi yang dikembangkan supaya mirip dengan UNIX, maka
command 
tersebut juga dapat digunakan pada sistem operasi Linux. Perlu diketahui bahwaperintah-perintah ini pada dasarnya adalah sebuah aplikasi komputer yanglangsung dijalankan oleh sistem operasi tanpa harus mengeksekusinya daridirektori tempat program tersebut berada.Untuk dapat menjalankan perintah-perintah tersebut sehingga dapatmengeluarkan hasil yang diinginkan, perintah-perintah tersebut disertai argumen-argumen yang dapat kita sesuaikan dengan kebutuhan kita. Argumen itu dapatdiibaratkan sebagai sebuah parameter dalam sebuah prosedur atau fungsi.Cara pengeksekusian sebuah perintah pada
shell 
adalah sebagai berikut
$namaperintah argument1 argument2 argument3 ..
Sebuah perintah dapat mempunyai banyak sekali argumen tergantung dari yangkita butuhkan tapi beberapa perintah kadang tidak memerlukan argumen samasekali. Baris input pada
shell 
 / 
terminal 
 / 
console 
sering dilambangkan dengankarakter '
$
' atau '
#
'Perintah-perintah dasar yang sering digunakan antara lain sebagai berikut
PerintahKegunaan
cat
Menampilkan seluruh isi file
cd
Mengganti direktori kerja
Pelatnas I TOKI 2012
1/17
Oktober 2011
 
PerintahKegunaan
cp
Menyalin file
grep
Mencari isi sebuah file
head
Menampilkan bagian awal dari file
ls
Menampilkan file/folder yang ada pada direktori kerja
man
Menampilkan keterangan lengkap mengenai sebuah
command 
 
more
Menampilkan
 file 
secara bertahap
mkdir
Membuat sebuah
 folder 
 
mv
Mengganti nama file atau memindahkan
 file 
 
pwd
Memberi tahu path dari direktori kerja
rm
Menghilangkan
 file 
 
rmdir
Menghilangkan direktori
sort
Mengurutkan
 file 
 
tail
Menampilkan bagian akhir dari
 file 
time
Menghitung waktu eksekusi dari sebuah program
wc
Menghitung karakter, kata, dan baris
Contoh penggunaan perintah di atas akan dijelaskan pada bagian akhir daridokumen ini. Di bagian setelah ini akan dijelaskan beberapa hal seperti
standard input/output, pipe 
, serta
batch processing 
.
Standard Input/Output
Standard Input
(sering disebut
stdin
) dan
Standard Ouput
(sering disebut
stdout
) adalah sebuah mekanisme
input 
 / 
output 
pada sebuah program denganlingkungannya. Pada umumnya
input 
 / 
output 
tersebut dilakukan denganmenggunakan
keyboard 
dan
terminal display 
. Maksudnya adalah untuk melakukaninput ke dalam sebuah program, kita harus mengetikkan input tersebut padakeyboard dan kemudian program akan menampilkannya ke layar terminal.Meski demikian proses
input 
 / 
output 
dapat disimulasikan sehingga input dapatdilakukan melalui
 file 
dan
output 
dikeluarkan ke dalam sebuah
 file 
. Ini dapatdilakukan dengan mengkombinasikan perintah-perintah dengan menggunakan
Pelatnas I TOKI 2012
2/17
Oktober 2011
 
karakter '
<
' dan '
>
'
 
Karakter '
<
' berguna untuk mensimulasikan
input 
sebuah program dari sebuah
 file.
 
$namaperintah argument1 argument2 argument3 < namafile
Karakter '
>
' berguna untuk menuliskan output ke dalam sebuah
 file 
..
$namaperintah argument1 argument2 argument3 > namafile
Keduanya dapat dikombinasikan
$namaperintah argument1 argument2 argument3 <file1 > file2
Pipe
Perintah-perintah di atas dapat dikombinasikan dengan menggunakan
pipe 
.
Pipe 
adalah sebuah mekanisme di mana
standard 
 
output 
dari sebuah perintah menjadi
standard 
 
input 
dari perintah yang lain. Cara menggunakan
pipe 
ini adalah denganmengkombinasikan perintah-perintah dengan menggunakan karakter '
|'
 Cara penggunaannya adalah
$perintah1 argument11 | perintah2 argumen21
Nantinya keluaran dari
perintah1
akan menjadi masukan bagi
perintah2
.
Pipe 
juga dapat dilakukan pada lebih dari dua perintah. Contohnya
$perintah1 argument11 | perintah2 argumen21 | perintah3 argumen31
Nantinya keluaran dari
perintah1
akan menjadi masukan bagi
perintah2
.Keluaran dari
Pelatnas I TOKI 2012
3/17
Oktober 2011

Share & Embed

More from this user

Recent Readcasters

Add a Comment

Characters: ...