You are on page 1of 19

SISTEM OPERASI JARINGAN

VOCATIONAL HIGH SCHOOL OF DARUSSALAM MAKASSAR LEARNING YEAR 2012 - 2013

COMMAND LINE INTERPRETER ( CLI )

Command Line Interpreter adalah kumpulan baris untuk mengoperasikan system operasi. Pada system operasi linux/unix CLI yang digunakan adalah shell yaitu sebuah program yang membaca input standar keyboard. Ketika kita mengetikkan sesuatu di keyboard. Ada beberapa jenis shell yang digunakan dalam lingkungan system operasi berbasis teks khususnya Unix/Linux. Diantaranya :
1.

Bourne Shell ( sh )

2.
3.

C Shell ( csh )
Bourne Again Shell ( bash )

1. A.

Navigasi atau penunjuk arah ls perintah ini digunakan untuk melihat isi direktori atau folder. Contohnya seperti perintah berikut : [ rahmat@localhost~]$ls rahmat xtkj1 music hancur situs.txt tapi ada juga perintah ls dengan menambahkan opsi/tambahan ( kata ) seperti FC,-l,-a dan masing-masing mempunyai fungsi berbeda yaitu sebagai berikut :

-FC

: berfungsi menampilkan berkas secara detail atau secara berurutan dan contoh perintahnya sebagai berikut :

[ rahmat@localhost~]$ls FC anaknakal/ bagus/ dokumen/ fileku/ uzumaki/ various.txt

cacad/

naruto.jpg

zyber.png

PERINTAH MANAJEMEN BERKAS DASAR

-l

: berfungsi untuk mendapatkan statistic lain pada berkas-berkas dan cotoh perintahnya sebagai berikut.

[ rahmat@localhost~]$ls l total 5 dr-xr-xr-x. dr-xr-xr-x. drwxr-xr-x 2 root root 4096 Jul 30 11:08 bin 5 root root 4096 Jul 26 07:43 boot 19 root root 3500 Sep 2 11:34 dev

drwxr-xr-x.
drwxrwxrwx.

141 root root 12288 Sep 2 10:11 etc


7 root root 4096 Jul 26 14:23 forest

-a

: berfungsi melihat berkas lengkap termasuk file yang terhidden/tersembunyi ( biasanya file terhidden dimulai dari adanya ( maksudnya titik ini bukan untuk dijawab ) dan contoh perintahnya seperti berikut. boot dev etc forest home media lost+found opt mnt .readhead

[ rahmat@localhost~]$ls a autorun ..bin

B.

cd
Perintah ini digunakan untuk pindah atau mengganti direktori kerja dari tempat kerja satu ke tempat kerja yang lainnya. Contoh perintahnya seperti berikut. [ rahmat@localhost bin]$ cd /usr [ rahmat@localhost usr]$ cd bin

C.

pwd Perintah ini digunakan untuk menampilkan lokasi aktif atau posisi kita sekarang berada di mana. Contoh perintahnya sebagai berikut. [ rahmat@localhost home]$pwd /home

2. A.

Pagers

more
more adalah sesuatu yang kita sebut utilitas pager. Seringkali hasil keluaran dari sebuah perintah terlalu panjang untuk satu layar. Perintah individu tidak tahu bagaimana menyesuaikan hasil keluarannya pada layar yang terpisah. Seperti contoh perintah ini ( maaf saya tidak menulis keluarannya karena terlalu banyak direktori atau file jadi terlalu banyak ingin ditulis jadinya nanti ribet deh!!! ). [ rahmat@localhost home]$ ls|more catatan : tambahkanlah perintah ls untuk melihat isi direktori. less
Perintah less menyediakan fungsionalitas ini. Perintah ini digunakan dengan cara yang sama dengan cara yang sama dengan perintah more, sehingga perintahnya seperti berikut. [ rahmat@localhost bin]$ ls |less

B.

3. A.

Keluaran sederhana cat cat merupakan kependekan dari concatenate . Perintah ini berfungsi sebagai melihat isi file. Sehingga perintahnya sebagai berikut. [ rahmat@localhost home]$ cat vaious.txt senin upacara bendera matematika agama

bahasa inggris

4. A.

Pembuatan file atau direktori touch Perintah ini digunakan untuk membuat file kosong ( tidak mungkin membuat file sudah beserta ada isinya ). Perintah ini dapat dituliskan sebagai berikut. [ rahmat@localhost Templates]$ touch fast.txt mkdir Perintah ini digunakan utuk membuat direktori/folder baru. contoh membuat direktori. [ rahmat@localhost Templates]$ mkdir tkj1 [ rahmat@localhost Templates]$ ls tkj1 hancur.txt dataku

B.

5. A.

Menyalin dan memindahkan cp cp berfungsi untuk menyalin berkas atau file. seperti pada perintah berikut. [ rahmat@localhost home]$ cp hancur.txt rusak ada juga menggunakan opsi r dapat anda ketahui dari penjelasan berikut. -r mv mv berfungsi sebagai memindahkan berkas atau file ke tempat satu ke yang lainnya. Dan juga berfungsi sebagai merename/mengganti sebagai berikut. nama. Contoh perintahnya : berfungsi menyalin direktori/folder beserta isinya. Seperti pada perintah berikut.
[ rahmat@localhost home]$ cp r fast various

B.

[ rahmat@localhost ~]$ mv fast /home/rahmat


[ rahmat@localhost ~]$ mv fast various catatan : kita bisa mengganti nama file/direktori tersebut jika pada sebuah direktori belum mempunyai nama yang sama. Contoh. [ rahmat@localhost home]$ ls 123.txt powerup tkj1.txt defense [ rahmat@localhost home]$ mv powerup attack

[ rahmat@localhost home]$ ls
123.txt powerup tkj1.txt defense attack kita dapat memindahkan file/direktori tersebut jika sebuah direktori tersebut sudah mempunyai nama yang sama. Contoh. [ rahmat@localhost home]$ ls hancur.txt file data error tkj [ rahmat@localhost home]$ mv hancur.txt error

[ rahmat@localhost home]$ ls
file data error tkj

6.

Menghapus

A.

rm
rm berfungsi sebagai menghapus berkas-berkas dan sruktur direktori. rm dapat sangat berbahaya jika kita tidak berhati-hati. Meskipun dimungkinkan untuk mendapatkan berkas yang sudah dihapus. Untuk menghapus sebuah berkas, tentukan nama ketika anda menjalankan perintah ini. [ rahmat@localhost Templates]$ rm file.txt ada juga opsi yang lain seperti rf yang penjelasannya ada di bawah ini. -rf : berfungsi sebagai menghapus direktori. Seperti contoh perintah berikut.

[ rahmat@localhost Templates]$ rm rf hancur

/home

/bin

/opt

/sbin

/media

/etc

/usr

/dev

/proc

/boot

/root

/srv

/var

/lib

/m

Rahmat/

Hidayat/

Jangan/

Dibuka/

dataku\

Laguku\

fileku\

Tau\

1. 2. 3.

posisi anda di Rahmat bagaimana cara menyalin dataku ke Tau ! posisi anda di /opt bagaimana cara pindah ke direktori Laguku ! posisi anda di /home tuliskan cara melihat isi direktori yang ada didalamnya lengkap dengan :
A. B. C.

Menampilkan data secara detail ! Menmpilakan data secara statistik !

Menampilkan file dengan lengkap termasuk file yang terhidden !

4.

posisi anda di direktori Laguku dan mempunyai file cacad.txt dan direktori fileku Bagaimana cara menghapus file cacad.txt dan menghapus direktori fileku ( secara terpisah bukan sekali dihapus tapi menggunakan perintah menghapus sebanyak 2 kali ) ! Posisi anda di /home dan ingin membuat file dan direktori. Tuliskan perintah untuk membuat file dan direktori ! Posisi anda di direktori dataku dan mempunyai file rusak.txt . Bagaimana anda membuka file tersebut ! Posisi anda di /home dan banyak sekali data yang tidak beraturan/tidak berurutan. Bagaimana cara membuat data tersebut berurutan dari atas ke bawah ( tidak melebar ke samping ) !

5.

6.

7.

SOAL

8.

Posisi anda di /home dan mempunyai folder rahmat,image dan foto dan file facebook.png,skadars.txt dan hewan.jpg . Bagaimana cara memindahkan file skadars.txt ke dalam direktori image ! Seperti soal no.8 posisinya sama dan mempunyai file dan folder yang sama. Bagaimana cara mengganti nama image menjadi hacker tanpa memindahkan direktori tersebut ! Kita tidak tahu sekarang dimana posisi kita berada. Bagaimana cara kita mengetahui bahwa kita berada posisi ini !

9.

10.

1. 2. 3.

cp r /home/Rahmat/dataku /root/Dibuka/Tau cd /home/Hidayat/Laguku A. ls FC B. ls l C. ls a

4.

A. rm cacad.txt

B. rm rf fileku
5.

A. untuk membuat file gunakan perintah touch B. untuk membuat direktori gunakan perintah mkdir Untuk membuka file rusak.txt gunakan perintah cat rusak.txt

6. 7. 8. 9. 10.

Kita bisa menggunakan dua perintah yaitu less dan more


mv skadars.txt image mv image hacker Kita dapat mengetahui posisi kita sekarang dengan menggunakan perintah pwd

JAWABAN

7. A.

Mengaliaskan berkas
ln

Perintah ln digunakan untuk membuat link diantara berkas-berkas. Link-link ini dapat berupa hard links atau soft ( symbolic ) link. Sebagai contoh :

[ rahmat@localhost ~]$ ln-s skadars ~/Darussalam


opsi s memberitahu ln untuk membuat sebuah symbolic link. Perintah diatas adalah membuat link skadars dengan nama darussalam

8. A.

Kontrol proses ps

perintah ini digunakan untuk melihat daftar program yang berjalan pada terminal dan juga mempunyai banyak opsi tapi kita hanya yang penting.Contoh perintahnya seperti berikut. [rahmat@localhost ~]$ps PID TTY 2009 pts/0 2012 pts/0 3092 pts/0

TIME CMD 00:00:00 bash 00:00:00 bash 00:00:00 ps

-aux

perintah ini ditambahkan pada perintah ps untuk melihat seluruh program yang sedang berjalan pada system. Contoh perintahnya seperti berikut. [rahmat@localhost ~]$ps aux
B.

top

perintah ini digunakan menampilkan informasi yang diupdate tentang proses-proses yang sedang berjalan pada system. Perintahnya seperti berikut. [rahmat@localhost ~]$top

C.

kill

perintah ini berfungsi membunuh/menghentikan proses yang sedang berjalan. Untuk mematikan sebuah proses, Anda harus tahu PID atau namanya. Untuk mendapatkan PIDnya, gunakan perintah ps seperti yang dibahas tadi sebelumnya. Misalnya, untuk mematikan proses 4747, Anda akan mengetikkan seperti ini: [rahmat@localhos ~]$kill 4747
9.

Pencarian

You might also like