Kamis, 02 Desember 2010

Tugas pendahuluan modul 1

Apa yang dimaksud SHELL pada system operasi Linux ? apakah windows juga mempunyai SHELL ?
Sebutkan 20 perintah SHELL yang banyak digunakan untuk mengolah system operasi Linux !
Apakah fungsi dari perintah SUDO ?

Jawaban
Shell adalah “Command Executive” artinya program yang menunggu instruksi user, memeriksa sintaks dan menerjemahkan instruksi yang diberikan kemudian mengeksekusinya. Pada umumnya shell ditandai dengan command prompt, di Linux untuk user biasa biasanya tanda $ dan untuk super user biasanya tanda #. Shell ada bermacam-macam.
Windows juga memiliki Shell yang bernama Command Promp (CMD) dan fungsinya hampir sama seperti di linux
alias : Untuk membuat alias dan menampilkan alias yang sudah diset sebelumnya.

Contoh :


menampilkan alias yang sudah diset sebelumnya

[kave@client10~]$ alias

alias d=’dir’

alias ls=’/usr/bin/ls -l’

alias v=’vdir’

alias vdir=’/usr/bin/ls $LS_OPTIONS –format=long’



membuat alias baru yaitu dir yang fungsinya sama dengan ls

[kave@client10~]$ alias dir=’/usr/bin/ls -l’


cp: Copy, untuk melakukan proses copy file

Syntax : cp [options] file_sumber file_tujuan

Contoh : copy file dari direktori /data/mhs1/otomatis.sh ke /data/mhs2/

[kave@client10~]$ cp /data/mhs1/otomatis.sh /data/mhs2/


chmod: Untuk mengganti perijinan pada file atau direktori.

Syntax : chmod [options] file_atau_direktori

Contoh : Mengganti perijinan file /data/mhs1/otomatis.sh dari 664 menjadi 755

[kave@client10~]$ chmod 755 /data/mhs1/otomatis.sh


chown: Mengganti kepemilikan atas file atau direktori

Syntax : chown [options] username:groupname

Contoh : Mengganti kepemilikan file /data/otomatis.sh yang sebelumnya dimiliki oleh user yang bernama labcrew menjadi labcrew2

[kave@client10~]$ chown labcrew2:labcrew2 /data/otomatis.sh


chgrp: Untuk mengganti grup pemilik suatu file atau direktori

Syntax : chgrp [options] groupname

Contoh :

[kave@client10~]$ chgrp labcrew /data/otomatis.sh


clear: Untuk membersihkan tampilan layar monitor

Syntax : clear

Note : untuk melakukan clear dengan cepat, Anda dapat menggunakan kombinasi tombol CTRL + L


cat: Menampilkan isi dari suatu file

Syntax : cat nama_file

Contoh : menampilkan isi file /etc/issue.net

[kave@client10~]$ cat /etc/issue.net

Welcome to client10.dejavu.war.net.id. Unauthorized access is prohibited !


cd: Change Directory, untuk berpindah/berganti direktori.

Syntax : cd nama_direktori

Contoh : berganti ke direktori praktikum

[kave@client10~]# cd praktikum


cal: Menampilkan kalender.

Syntax : cal

Contoh :

[kave@client10~]$ cal

November 2006

Su Mo Tu We Th Fr Sa

1 2 3 4

5 6 7 8 9 10 11

12 13 14 15 16 17 18

19 20 21 22 23 24 25

26 27 28 29 30


date: Menampilkan informasi tanggal dan waktu saat ini.

Syntax : date

Contoh :

[kave@client10~]$ date

Thu Nov 16 23:15:35 UTC 2006


du: Menampilkan penggunaan kapasitas harddisk oleh suatu direktori.

Syntax : du [options]

Contoh : Menampilkan penggunaan kapasitas harddisk pada direktori /home/kave dengan option -h (human readable) agar lebih mudah dalam pembacaan karena hasil yang ditampilkan sudah dikonversi dalam bentuk KiloByte, MegaByte bahkan GigaByte (jika diperlukan).

[kave@client10~]$ du -h

12K ./.config/xfce4/xffm

36K ./.config/xfce4/desktop

12K ./.config/xfce4/panel

4.0K ./.config/xfce4/xfwm4

68K ./.config/xfce4/mcs_settings

..

..

20K ./.nvu/plstbxas.default/extensions

4.0K ./.nvu/plstbxas.default/chrome

1.6M ./.nvu/plstbxas.default

1.7M ./.nvu

233M .


df: Menampilkan penggunaan partisi harddisk secara keseluruhan. df –h

Syntax : df [options]

Contoh : df dengan option -h untuk menghasilkan tampilan yang sudah dikonversi dalam bentuk KiloByte, MegaByte bahkan GigaByte (jika diperlukan).

[kave@client10~]$ df -h

Filesystem Size Used Avail Use% Mounted on

/dev/hda6 3.7G 3.1G 434M 88% /

/dev/hda7 2.3G 281M 2.0G 13% /home


file : Untuk melihat tipe file.

Syntax : file nama_file

Contoh :

[kave@client10~]$ file index.html

index.html: HTML document text

[kave@client10~]$ file yakult_01.jpg

yakult_01.jpg: JPEG image data, JFIF standard 1.02

[kave@client10~]$ file sdat4866.exe

sdat4866.exe: MS-DOS executable (EXE), OS/2 or MS Windows

Dalam hal ini, perintah “file” akan menganalisa file yang diberikan, bukan berdasarkan pada extension suatu file. Sebagai contoh jika suatu file ber-ekstensi .doc tetapi sebenarnya adalah file gambar dalam format JPEG maka perintah “file” akan menemukan file tersebut dalam kondisi yang sebenarnya.

Contoh :

[kave@client10~]$ mv yakult_05.jpg yakult.doc

(perintah ini untuk merubah file yakult_05.jpg menjadi yakult.doc)

[kave@client10~]$ file yakult.doc

yakult.doc: JPEG image data, JFIF standard 1.01

(perintah “file” dapat membuktikan bahwa file yakult.doc sebenarnya adalah file gambar dalam format JPEG.)



grep: Untuk mencari suatu “string” atau “pattern” tertentu pada suatu file.

Syntax : grep PATTERN nama_file

Contoh : mencari PATTERN “center” pada file index.html

[kave@client10~]$ grep center index.html





VERSI KONVENSIONAL

VERSI BLOG


Perhatikan bahwa setiap baris di atas mengandung kata “center” sesuai dengan PATTERN yang diinginkan.



head: Secara default menampilkan 10 baris pertama pada suatu file. Jika ingin menampilkan jumlah baris yang berbeda dapat menggunakan option –n diikuti jumlah baris yang diinginkan.

Syntax : head [options] nama_file

Contoh : menampilkan 15 baris pertama pada file guitar.txt

[kave@client10~]$ head -n15 guitar.txt

To Her With Love Tab by Karas Flowers, http://www.Ultimate-Guitar.Com



To Her, With Love

Kara?s Flowers

The Fourth World



Tabbed by: Danielle Weitzman

Email: Jewelgirl04@aol.com



Tuning: Eb Ab Db Gb Bb eb



Intro



e|————————————————————-|


history: Menampilkan perintah-perintah yang telah digunakan sebelumnya. Note: Linux memiliki fasilitas untuk menyimpan perintah-perintah yang pernah digunakan.

Syntax : history

Contoh :

[kave@client10~]$ history

1 su -

2 su -

3 su -

.

.

.

225 grep center index.html

226 ls -l

227 cat ada

228 mv ada guitar.txt

229 head -n15 guitar.txt

230 history


init: Untuk mengganti run level. Note: Karena penggunaan run level adalah hal yang berpengaruh besar pada sistem, maka untuk melakukan ini harus menggunakan SUPER-USER atau yang memiliki kemampuan sama dengan root.

Syntax : init run_level


ls: Untuk menampilkan isi dari suatu direktori.

Syntax : ls [options] nama_file_atau_direktori

Contoh :

[kave@client10~]$ ls -l

total 1060

drwx—— 3 kave kave 4096 2006-11-16 22:40 Desktop/

drwxr-xr-x 2 kave kave 4096 2006-09-23 15:26 Pictures/

drwxr-xr-x 6 kave kave 4096 2004-05-23 15:31 RealPlayer8/

drwxr-xr-x 2 kave kave 4096 2006-09-02 11:31 Trash/

-rw-r–r– 1 kave kave 4132 2006-09-15 12:41 acne3.jpeg

-rw-r–r– 1 kave kave 1684 2006-10-02 13:09 dance.doc

-rw-r–r– 1 kave kave 12763 2006-09-21 13:59 geng\ 5l.png

drwxr-xr-x 9 kave kave 4096 2006-09-03 02:51 google-earth/

-rw-r–r– 1 kave kave 4415 2006-10-02 13:05 guitar.txt

-rw-r–r– 1 kave kave 38859 2006-09-30 13:43 iPING.odt

-rw-r–r– 1 kave kave 2162 2006-09-15 13:03 images.jpeg

-rw-r–r– 1 kave kave 1045 2006-09-27 21:33 index.html

-rw-r–r– 1 kave kave 38306 2006-10-14 12:38 lahiran1.odg

option -l berfungsi untuk menampilkan file dalam format long seperti yang terlihat pada contoh. Jika tidak menggunakan option -l maka hasilnya akan seperti di bawah ini :

[kave@client10~]$ ls

Desktop/ acne3.jpeg google-earth/ lahiran1.odg

Flash\ Disk@ dance.doc guitar.txt

Pictures/ dancedancelyrics.html iPING.odt mp3@

RealPlayer8/ floppy@ images.jpeg oleg.odt

Trash/ geng\ 5l.png index.html ovalmain.gif


less: Untuk menampilkan isi dari suatu file. Dengan perintah “less”, saat menampilkan suatu file maka file akan terbuka dan dapat di scroll-up & scroll-down. Untuk keluar dari tampilan “less” dapat dilakukan dengan menekan tombol ‘q’. Perintah less ini lebih cocok dikatakan sebagai fileviewer, karena dapat menampilkan file tetapi tidak dapat melakukan proses update/editing.

Syntax : less nama_file

Contoh : less index.html


man: Menampilkan halaman bantuan/manual (help-page) untuk perintah yang diminta. Linux memiliki kelengkapan dokumentasi yang sangat tepat untuk dijadikan referensi. Halaman bantuan/manual ini biasanya selalu disertakan pada masing-masing program/perintah dan yang bersifat sangat informatif. Untuk menampilkan halaman-halaman manual, sistem menggunakan program “less”, karena itu untuk keluar dari halaman manual dapat dilakukan dengan menekan tombol ‘q’.

Syntax : man nama_perintah

Contoh : menampilkan halaman manual dari perintah ‘ls’

[kave@client10~]$ man ls

LS(1) LS(1)

NAME

ls, dir, vdir – list directory contents

SYNOPSIS

ls [options] [file...]

dir [file...]

vdir [file...]

POSIX options: [-CFRacdilqrtu1] [--]


mkdir: Membuat direktori

Syntax : mkdir nama_direktori

Contoh :

[kave@client10~]$ mkdir praktikum

Tidak ada komentar:

Posting Komentar