Anda di halaman 1dari 7

Command Line

Seperti halnya bila kita mengetikkan perintah di DOS, command line atau baris perintah
di Linux juga diketikkan di prompt dan diakhiri enter untuk mengeksekusi perintah
tersebut. Baris perintah merupakan cara yang lebih efisien untuk melakukan sesuatu
pekerjaan oleh karena itu pemakai Linux tetap mengandalkan cara ini untuk bekerja.
Sebaiknya pemula juga harus mengetahui dan sedikitnya pernah menggunanakan
perintah baris ini karena suatu saat pengetahuan akan perintah-perintah ini bisa sangat
diperlukan.
Saya mengumpulkan beberapa perintah dasar yang mungkin kelak akan sering digunakan
terutama oleh para pemula. erhatian! pengetahuan akan perintah-perintah yang lain akan
segera bertambah seiring dengan kemajuan "nda menguasai sistem operasi Linux ini.
enjelasan masing-masing perintah akan dipersingkat saja dan untuk mengetahui lebih
detail lagi fungsi-fungsi suatu perintah, "nda dapat melihat manualnya, misalnya dengan
mengetikkan perintah man!
$ man ls
#anual tersebut akan menampilkan bagaimana cara penggunaan perintah lsitu secara
lengkap.
Daftar Perintah Menurut Alfabet
& adduser alias bg cat cd chgrp chmod chown
cp fg find grep gzip halt hostname kill less
login logout ls man mesg mkdir more mount mv
passwd pwd rm rmdir shutdown su tail talk tar
umount unalias unzip wall who xhost xset zip
& index
erintah & dipakai dibelakang perintah lain dan menjalankannya di background.
$ujuannya adalah untuk membebaskan shell agar bisa dipergunakan menjalankan
proses-proses yang lain. Lihat juga perintah bg dan fg.
adduser index
Biasanya hanya dilakukan oleh root untuk menambahkan user atau account yg
baru. Setelah perintah ini bisa dilanjutkan dengan perintah passwd! yaitu
perintah untuk membuat password bagi user tersebut.
# adduser udin
# passwd udin
Selanjutnya "nda akan diminta memasukkan password untuk user udin. %sikan
password untuk udin dua kali dengan kata yang sama.
alias index
Digunakan untuk memberi nama lain dari sebuah perintah. #isalnya bila "nda
ingin perintah ls dapat juga dijalankandengan mengetikkan perintah dir! maka
buatlah aliasnya sbb!
$ alias dir=ls
&ntuk melihat perintah-perintah apa saja yang mempunyai nama lain saat itu,
cukup ketikkan alias. Lihat juga perintah unalias.
bg index
&ntuk memaksa sebuah proses yang dihentikan sementara'suspend( agar
berjalan di background. #isalnya "nda sedang menjalankan sebuah perintah di
foreground 'tanpa diakhiri perintah &( dan suatu saat "nda membutuhkan shell
tersebut maka "nda dapat memberhentikan sementara perintah tersebut dengan
Ctrl"# kemudian ketikan perintah bg untuk menjalakannya di background.
Dengan cara ini "nda telah membebaskanshell tapi tetap mempertahankan
perintah lama berjalan di background. Lihat juga perintah fg$
cat index
#enampilkan isi dari sebuah file di layar.
$ cat namafile
cd index
Change Directory atau untuk berpindah direktori dan saya kira "nda tidak akan
menemui kesulitan menggunakan perintah ini karena cara penggunaanya mirip
dengan perintah cd di DOS.
chgrp index
erintah ini digunakan untuk merubah kepemilikan kelompok file atau direktori.
#isalnya untuk memberi ijin pada kelompok atau grup agar dapat mengakses
suatu file. Sintaks penulisannya adalah sbb!
) chgrp *grup baru+ *file+
chmod index
Digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file
atau direktori. "nda dapat menggunakan sistem numeric coding atau sistem
letter coding. "da tiga jenis permission,perijinan yang dapat dirubah yaitu r
untuk read! w untuk write dan x untuk execute.
Dengan menggunakan letter coding, "nda dapat merubah permission diatas
untuk masing-masing u %user&, g %group&, o %other& dan a %all& dengan hanya
memberi tanda plus %& untuk menambah ijin dan tanda minus %"& untuk
mencabut ijin.
#isalnya untuk memberikan ijin baca dan eksekusi file coba- kepada owner dan
group, perintahnya adalah!
. chmod ug/rx coba-
&ntuk mencabut ijin-ijin tersebut!
. chmod ug-rx coba-
Dengan menggunakan sitem numeric coding, permission untukuser, group dan
other ditentukan dengan menggunakan kombinasi angka-angka, 0, 1 dan -
dimana ' %read&, ( %write& dan ) %execute&.
#isalnya untuk memberikan ijin baca'0(, tulis'1( dan eksekusi'-( file coba1
kepada o2ner, perintahnya adalah!
. chmod 344 coba1
5ontoh lain, untuk memberi ijin baca'0( dan tulis'1( file coba6 kepada user,
baca'0( saja kepada group dan other, perintahnya adalah!
. chmod 700 coba6
chown index
#erubah user %D 'o2ner( sebuah file atau direktori
$ chown <user id> <file>
cp index
&ntuk menyalin file atau copy. #isalnya untuk menyalin file- menjadi file1!
$ cp <file1> <file2>
fg index
#engembalikan suatu proses yang dihentikan sementar'suspend( agar berjalan
kembali di foreground. Lihat juga perintah bg diatas.
find index
&ntuk menemukan dimana letak sebuah file. erintah ini akan mencari file
sesuai dengan kriteria yang "nda tentukan. Sintaksnya adalah perintah itu sendiri
diikuti dengan nama direktori a2al pencarian, kemudian nama file 'bisa
menggunakan wildcard, metacharacters( dan terakhir menentukan bagaimana
hasil pencarian itu akan ditampilkan. #isalnya akan dicari semua file yang
berakhiran .doc di current direktori serta tampilkan hasilnya di layar!
$ find . -name *.doc -print
. /public/docs/account.doc
. /public/docs/balance.doc
. /public/docs/statistik/prospek.doc
./public/docs/statistik/presconf.doc
grep index
Global regular expresion parse atau grep adalah perintah untuk mencari file-file
yang mengandung teks dengan kriteria yang telah "nda tentukan.
$ rep <teks> <file>
#isalnya akan dicari file-file yang mengandung teks marginal di current
direktori!
$ rep marinal <file>
diferent.doc! "atatan! perkataan marinal luas diperunakan di
dalam ilmu ekonomi
prob.rtf! oleh funsi hasil marinal dan funsi bia#a marinal
$ika funsi
prob.rtf! $ika bia#a marinal dan hasil marinal diketahui maka
bia#a total

gzip index
%ni adalah soft2are kompresi zip 8ersi 9:&, fungsinya untuk mengkompresi
sebuah file. Sintaksnya sangat sederhana!
$ %ip <namafile>
;alaupun demikian "nda bisa memberikan parameter tertentu bila memerlukan
kompresi file yang lebih baik, silakan melihat manual page-nya. Lihat juga file
tar, un<ip dan <ip.
halt index
erintah ini hanya bisa dijalankan oleh super useratau "nda harus login sebagai
root$ erintah ini untuk memberitahu kernel supaya mematikan sistem atau
shutdown.
hostname index
&ntuk menampilkan host atau domain name sistem dan bisa pula digunakan
untuk mengesset nama host sistem.
&flor#'localhost docs( $ hostname
localhost.localdomain
kill index
erintah ini akan mengirimkan sinyal ke sebuah proses yang kita tentukan.
$ujuannya adalah menghentikan proses.
. kill *sinyal+ *pid+
%D adalah nomor proses yang akan di hentikan.
less index
=ungsinya seperti perintah more.
login index
&ntuk masuk ke sistem dengan memasukkan login %D atau dapat juga digunakan
untuk berpindah dari user satu ke user lainnya.
logout index
&ntuk keluar dari sistem.
ls index
#enampilkan isi dari sebuah direktori seperti perintah dir di DOS. "nda dapat
menggunakan beberapa option yang disediakan untuk mengatur tampilannya di
layar. Bila "nda menjalankan perintah ini tanpa option maka akan ditampilkan
seluruh file nonhidden'file tanpa a2alan tanda titik( secara alfabet dan secara
melebar mengisi kolom layar. Option -la artinya menampilkan seluruh file,all
termasuk file hidden'file dengan a2alan tanda titik( dengan format panjang.
man index
&ntuk menampilkan manual page atau teks yang menjelaskan secara detail
bagaimana cara penggunaan sebuah perintah. erintah ini berguna sekali bila
se2aktu-2aktu "nda lupa atau tidak mengetahui fungsi dan cara menggunakan
sebuah perintah.
. man *perintah+
mesg index
erintah ini digunakan oleh user untuk memberikan ijin user lain menampilkan
pesan dilayar terminal. #isalnya mesg "nda dalam posisi y maka user lain bisa
menampilkan pesan di layar "nda dengan write atau talk$
. mesg y atau mesg n
9unakan mesg n bila "nda tidak ingin diganggu dengan tampilan pesan-pesan
dari user lain.
mkdir index
#embuat direktori baru, sama dengan perintah md di DOS.
more index
#empaging halaman, seperti halnya less
mount index
erintah ini akan me-mount filesystem ke suatu direktori atau mount-point yang
telah ditentukan. >anya superuser yang bisa menjalankan perintah ini. &ntuk
melihat filesystem apa saja beserta mount-pointnya saat itu, ketikkan perintah
mount. erintah ini dapat "nda pelajari di bab mengenai filesystem. Lihat juga
perintah umount.
$ mount
/de)/hda* on / t#pe e+t2 ,rw-
none on /proc t#pe proc ,rw-
/de)/hda1 on /dos t#pe )fat ,rw-
/de)/hda. on /usr t#pe e+t2 ,rw-
none on /de)/pts t#pe de)pts ,rw/mode=0122-
mv index
&ntuk memindahkan file dari satu lokasi ke lokasi yang lain. Bila argumen yang
kedua berupa sebuah direktori maka m8 akan memindahkan file ke direktori
tersebut. Bila kedua argumen berupa file maka nama file pertama akan menimpa
file kedua. "kan terjadi kesalahan bila "nda memasukkan lebih dari dua
argumen kecuali argumen terakhir berupa sebuah direktori.
passwd index
Digunakan untuk mengganti password. "nda akan selalu diminta mengisikan
password lama dan selanjutnya akan diminta mengisikan password baru
sebanyak dua kali. Password sedikitnya terdiri dari enam karakter dan sedikitnya
mengandung sebuah karakter.
pwd index
#enampilkan nama direktori dimana "nda saat itu sedang berada.
rm index
&ntuk menghapus file dan secara default rm tidak menghapus direktori. 9unakan
secara hati-hati perintah ini terutama dengan option -r yang secara rekursif dapat
mengapus seluruh file.
rmdir index
&ntuk menghapus direktori kosong.
shutdown index
erintah ini untuk mematikan sistem, seperti perintah halt$ ada beberapa sistem
anda bisa menghentikan komputer dengan perintah shutdown "h now dan
merestart sistem dengan perintah shutdown "r now atau dengan kombinasi
tombol Ctr"Alt"Del.
su index
&ntuk login sementara sebagai user lain. Bila user %D tidak disertakan maka
komputer menganggap "nda ingin login sementara sebagai super user atau root.
Bila "nda bukan root dan user lain itu memiliki password maka "nda harus
memasukkan passwordnya dengan benar. $api bila "nda adalah root maka "nda
dapat login sebagai user lain tanpa perlu mengetahui password user tersebut.
tail index
#enampilkan -4 baris terakhir dari suatu file. Default baris yang ditampilkan
adalah -4 tapi "nda bisa menentukan sendiri berapa baris yang ingin
ditampilkan!
. tail *jumlah baris+ *file file ....+
talk index
&ntuk mengadakan percakapan melalui terminal. %nput dari terminal "nda akan
disalin di terminal user lain, begitu sebaliknya.
tar index
#enyimpan dan mengekstrak file dari media seperti tape dri8e atau hard disk.
=ile arsip tersebut sering disebut sebagai file tar. Sintaknya sebagai berikut!
. tar *aksi+ *option+ *file atau direktori+
umount index
"dalah kebalikan dari perintah mount, yaitu untuk meng-unmount filesystem
dari mount-pointnya. Setelah perintah ini dijalankan direktori yang menjadi
mount-point tidak lagi bisa digunakan.
) umount *filesystem+
unalias index
?ebalikan dari perintah alias, perintah ini akan membatalkan sebuah alias. @adi
untuk membatalkan alias dir seperti telah dicontohkan diatas, gunakan perintah!
. unalias dir
unzip index
Digunakan untuk mengekstrak atau menguraikan file yang dikompres dengan
<ip. Sintaknya sederhana dan akan mengekstrak file yang anda tentukan!
$ un%ip <namafile>
Lihat juga perintah-perintah g<ip dan un<ip.
wall index
#engirimkan pesan dan menampilkannya di terminal tiap user yang sedang
login. erintah ini berguna bagi superuser atau root untuk memberikan
peringatan ke seluruh user, misalnya pemberitahuan bah2a server sesaat lagi
akan dimatikan.
) 2ho Dear, e8eryone..... segera simpan pekerjaan kalian, ser8er akan saya
matikan -4 menit lagi.
who index
&ntuk menampilkan siapa saja yang sedang login. erintah ini akan
menampilkan informasi mengenai login name, jenis terminal, 2aktu login dan
remote hostname untuk setiap user yang saat itu sedang login. #isalnya!
$ who
root tt#p0 2a# 22 11!..
flor# tt#p2 2a# 22 11!34
pooh tt#p* 2a# 22 12!05
xhost index
erintah ini digunakan untuk memberi akses atau menghapus akses'xhost -( host
atau user ke sebuah server A.
xset index
erintah ini untuk mengeset beberapa option di A ;indo2 seperti bunyi bel,
kecepatan mouse, font, parameter screen saver dan sebagainya. #isalnya bunyi
bel dan kecepatan mouse dapat "nda set menggunakan perintah ini!
$ +set b <)olume> <frekuensi> <durasi dalam milidetik>
$ +set m <akselerasi> <threshold>
zip index
erintah ini akan membuat dan menambahkan file ke dalam file arsip <ip. Lihat
juga perintah g<ip dan un<ip.

Anda mungkin juga menyukai