sistem operasi laporan

18
I-1 BAB I Perintah Dasar Sistm Operasi Linux 1. TUJUAN PRAKTIKUM : 1.Menggunakan perintah-perintah dasar untuk user 2.Mengenal format instruksi pada system operasi linux 3.Menggunakan perintah-perintah dasar pada system operasi linux 4.Menggunakan utilitas dasar pada system 2. DASAR TEORI : Setiap user/pemakai pada siste operasi Linux harus mempunyai nama untuk login (user account) yang sebelumnya harus didaftarkan pada administrator system. Nama untuk login umumnya dibatasi maksimum 8 karakter dan biasanya ditulis dalam huruf kecil. Prompt dari shell bash pada linux menggunakan tanda ‘$’ . proses login padalinux tergantung dari jenis shell yang digunakan, bila menggunakan bash shell maka proses login akan engeksekusi program/ etc/profile (untuk semua pemakai) dan file .base_profile di direktori awal (HOME) masing- masing. Sedangkan pada saat logout program bash shell akan mengeksekusi script yang bernam .bash_logout . FORMAT INSTRUKSI LINUX Instruksi Linux standarmempunyai format sebagai berikut : $ NamaInstruksi [pilihan] [argumen]. Pilihan adalah option yang dimulai denga tanda (minus). Argument dapat kosong, satu atau beberapa argument (parameter). $ls tanpa argumen Analisa : perintah ls tanpa argumen ini menampilkan file di direktori $ls a Analisa: menampilkan semua file atau direktori tanpa di sorting

Upload: el-el-lyy

Post on 27-Oct-2015

67 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: sistem operasi laporan

I-1

BAB I

Perintah Dasar Sistm Operasi Linux

1. TUJUAN PRAKTIKUM :

1.Menggunakan perintah-perintah dasar untuk user

2.Mengenal format instruksi pada system operasi linux

3.Menggunakan perintah-perintah dasar pada system operasi linux

4.Menggunakan utilitas dasar pada system

2. DASAR TEORI :

Setiap user/pemakai pada siste operasi Linux harus mempunyai nama

untuk login (user account) yang sebelumnya harus didaftarkan pada administrator

system. Nama untuk login umumnya dibatasi maksimum 8 karakter dan biasanya

ditulis dalam huruf kecil. Prompt dari shell bash pada linux menggunakan tanda

‘$’ . proses login padalinux tergantung dari jenis shell yang digunakan, bila

menggunakan bash shell maka proses login akan engeksekusi program/etc/profile

(untuk semua pemakai) dan file .base_profile di direktori awal (HOME) masing-

masing. Sedangkan pada saat logout program bash shell akan mengeksekusi script

yang bernam .bash_logout .

FORMAT INSTRUKSI LINUX

Instruksi Linux standarmempunyai format sebagai berikut : $

NamaInstruksi [pilihan] [argumen]. Pilihan adalah option yang dimulai denga

tanda – (minus). Argument dapat kosong, satu atau beberapa argument

(parameter).

$ls tanpa argumen

Analisa : perintah ls tanpa argumen ini menampilkan file di direktori

$ls –a

Analisa: menampilkan semua file atau direktori tanpa di sorting

Page 2: sistem operasi laporan

I-2

$ls /bin

Analisa : perintah ini berguna untuk menampilkan isi dari direktori bin

$ls /bin /etc /usr

Analisa : perintah ini menggunakan 3 argumen bin, etc dan usr. Maka isi dari tiap

direektori bin, etc, usr akan ditampilkan

$ls –l /usr

Analisa : perintah ini untuk menampilkan isi dari direktori usr secara lengkap.

$ls –la /bin /etc

Analisa : perintah ini memuat 2 pilihan –l dan –a dan 2 argumen /bin dan /etc.

maka takan ditampilkan seluruh file secara mendetail dengan file yang

tersembunyi dari kedua direktori tersebut.

MANUAL

Linux menyediakan manual secara online. Beberapa kunci keyboard yang

penting dala menggunakan manua adalah :

Page 3: sistem operasi laporan

I-3

Q untuk keluar dari program manual

<enter> ke bawah, baris per baris

<spasi> ke bawah, per halaman

b kembali ke atas, 1 halaman

/teks mencari teks (string)

n meneruskan perintah string sebelumnya

Percobaan 1 : Melihat identitas diri-Menghapus layar-Menggunakan manual

Source code : $id

Print screen :

Analisis : perintah id ini menampilkan identitas dalam komputer. Terlihat rincian

nya didalam gambar diatas

Percobaan 2 : Melihat tanggal dan kalender dari sistem

Source code : $date

Print screen :

Analisis : Didalam gambar terlihat tanggal dan waktu yang saat itu.

Source code : $cal 12 1992

Print screen :

Analisis : perintah cal untuk melihat bulan dan tahun yang diinginkan oleh user

Source code : $cal –y

Print screen :

Page 4: sistem operasi laporan

I-4

Analisis : perintah diatas adalah untuk melihat bulan dalam satu tahun

Percobaan 3 : melihat identitas mesin

Source code : $hostname

Print screen :

Analisis : perintah ini memperlihatkan hostname dari sistem operasi

Source code : $uname

Print screen :

Analisis : perintah ini digunakan untuk menampilkan produk yang dipakai di

komputer.

Source code : $uname –a

Print screen :

Analisis : perintah ini digunakan untuk menampilkan tanggal pembuatan sistem

operasi.

Percobaan 4 : Melihat siapa saja yang aktif

Source code : $w

Print screen :

Analisis : perintah ini digunakan untuk melihat user yang aktif di komputer.

Source code : $who

Print screen :

Page 5: sistem operasi laporan

I-5

Analisis : perintah ini digunakan untuk menampilkan user yang sedang dipakai

pada saat itu

Source code : $whoami

Print screen :

Analisis : perintah ini digunakan untuk menampilkan user yang sedang dipakai

Melihat informasi finger

So urce code : $finger Print screen :

Analisa : perintah ini digunakan untuk menampilkan isi dari finger. Karena

didalam ubuntu finger ini belum terinstall maka tampilannya seperti pada gambar

diatas.

Mengubah informasi finger

Print screen :

Analisa : finger yang sebelumnya telah dibuat bisa diubah menggunakan perintah

ini seperti terlihat pada gambar diatas.

Percobaan 5 : menggunakan manual

Source code : $man ls

Print screen :

Analisis : perintah ini digunakan untuk membaca manual.ketika perintah tersebut

dienter maka akan muncul tampilan seperti gambar diatas.

Page 6: sistem operasi laporan

I-6

Source code : $man man

Print screen :

Analisa: perintah ini digunakan untuk membaca manual.ketika perintah tersebut

dienter maka akan muncul tampilan seperti gambar diatas.

Source code : $man –k file

Print screen :

Analisa : Analisa: perintah ini digunakan untuk membaca manual.ketika perintah

tersebut dienter maka akan muncul tampilan seperti gambar diatas

Source code : $man 5 passwd

Print screen

Analisa: perintah ini digunakan untuk membaca manual.ketika perintah tersebut

dienter maka akan muncul tampilan seperti gambar diatas

Percobaan 6 : Menghapus layar

Source code : $clear

Print screen :

Page 7: sistem operasi laporan

I-7

Analisis : perintah ini untuk membersihkan layar. Ketika $clear di enter maka

layar akan berganti menjadi layar kosong kembali seperti di awal.

Percobaan 7 : Mencari perintah yang deskripisinya mengandung kata kunci yang

dicari

Source code : $apropos date

Print screen :

Analisa : perintah ini digunakan untuk mencari dari kata kunci date

Source code : $apropos mail

Print screen :

Analisa : perintah ini digunakan untuk mencari dari kata kunci mail

Source code : $apropos telnet

Print screen :

Analisa : perintah ini digunakan untuk mencari dari kata kunci telnet

Perintah 8 : mencari perintah yang tepat sama dengan kata kunci yang dicari

Page 8: sistem operasi laporan

I-8

Analisa : perintah $whatis date digunakan untuk mencari perintah dengan kata

kunci date.

Percobaan 9 : Manipulasi berkas (file) dan direktori

1. Menapilkan file pada direktori yang sedang aktif : $ls

Print screen :

Analisis : perintah menampilkan direktori yang aktif

2. Melihat semua file lengkap : $ls -l

Print screen :

Analisis : perintah ini digunakan untuk melihat semua file lengkap dengan tanggal

dan usernya seperti yang terlihat pada gambar

3. Menampilkan semua file atau direktori yang tersembunyi : $ls -a

Print screen :

Analisis : perintah ini digunakan untuk menampilkan semua file atau direktori

yang tersembunyi

4. Menampilkan semua file atau direktori tanpa file sorting : $ls -f

Print screen :

Page 9: sistem operasi laporan

I-9

Analisis : perintah ini digunakan untuk menampilkan seluruh file atau direktori

secara acak.

5. Menampilkan isi suatu direktori : $ls /usr

Print screen :

Analisis : perintah ini digunakan untuk menampilkan isi direktori dari usr.

6. Menampilkan isi direktori root : $ls /

Print screen :

Analisis : perintah ini digunakan untuk menampilkan isid ari direktori root.

7. Menampilkan semua file atau direktori dengan menandai / untuk direktori, *

file executable : $ls –F /etc

Analisa : perintah ini digunakan untuk menampilkan isi dari file direktori

yang memiliki tanda /, *,@

8. Menampilkan file atau direktori secara lengkap : $ls –l /etc

Page 10: sistem operasi laporan

I-10

Analisa : perintah ini digunakan untuk menampilkan file atau direktori

secara lengkap mulai dari nama file, ukuran , tanggal dimodifikasi dan

lain-lain

9. Menampilkan semua file dan isi direktori : $ls –R /etc

Analisa : menampilkan seluruh file dan isi direktori keseluruhan sehingga proses

berjalan agak lambat.

Percobaan 10 : Melihat tipe file

Source code : $file

Print screen :

Analisis : perintah ini digunakan untuk menampilkan tipe file.

Source code : $file *

Print screen :

Analisis :perintah ini digunakan untuk menampilkan seluruh tipe file dalam

direktori

Source code : $file /bin /ls

Print screen :

Page 11: sistem operasi laporan

I-11

Analisis : perintah ini digunakan untuk menampilkan tipe file yang ada pada

direktori file di /bin

Percobaan 11 : Menyalin file

1. Mengkopi suatu file. Berikan opsi –i untuk pernyataan interaktif bila file sudah

ada.

Source code : $cp /etc/group f1 $ ls -l

Print screen :

Analisis :digunakan untuk mengkopi file sehingga terdapat file baru pada

direktori.

Source code : $cp –i f1 f2 $ cp –i f1 f2

Print screen :

Analisis :perintah ini digunakan untuk mengcopy file f1 menjadi f2 dengan nama

file yang berbeda

2. Mengkopi ke direktori.

Source code : $mkdir backup

$cp f1 f3

$cp f1 f2 f3 backup $ ls backup

Print screen :

Page 12: sistem operasi laporan

I-12

Analisis : perintah mkdir backup untuk mengcopy ke direktori backup dan

perintah $cp f1 f3 untuk mengcopy f1 menjadi f3 dan mengcopy f1, f2, f3 ke

direktori backup. Ketika di perintah $ls terlihat file f1 f2 f3 berada di direktori

backup

Percobaan 12 : Melihat isi file

1. Menggunakan instruksi cat : $ cat f1

Print screen :

Analisis : perintah ini digunakan untuk melihat isi didalam file f1.

2. Menampilkan file satu layar penuh :

Source code : $more f1 $ pg f1

Print screen : $more f1

Printscreen $pg f1

Page 13: sistem operasi laporan

I-13

Analisis : perintah more f1 dan pg f1 sama-sama memiliki fungsi untuk

menampilkan isi dari f1 secara penuh dalam 1 layar.

Percobaan 13: Mengubah nama file

1. Menggunakan instruksi mv

Source code : $ mv f1 prog.txt $ls

Print screen :

Analisis : perintah diatas berguna untuk mengubah nama file f1 menjadi prog.txt.

2. Memindahkan file ke direktori lain. Bila argumen terakhir adalah nama

direktori, maka berkas-berkas akan dipinahkan ke direktori tersebut.

Source code : $ mkdir mydir $ mv prog.txt f2 f3 mydir

Print screen :

Analisis : perintah mkdir mydir digunakan untuk membuat direktori baru mydir.

Seteleh itu file f1, f2, f3 dipindahkan pada direktori mydir

Page 14: sistem operasi laporan

I-14

Percobaan 14 : Menghapus file

Source code : $rm f3

$ cp mydir/prog.txt prog.txt dan $ cp mydir/f2 f2 dan $

rm prog.txt

$rm –i f1

Print screen :

Analisis : rm f3 menghapus file f3 pada backup tetapi file f3 tidak bisa di hapus.

Perintah $ cp mydir/prog.txt prog.txt dan $ cp mydir/f2 f2 dan $ rm prog.txt

menghapus prog.txt ketika akan dihapus muncul sebuah pesan konfirmasi ketika

kita ingin benar menghapus file prog.txt tersebut.

Percobaan 15: Mencari kata atau kalimat dalam file

Source code : $ grep root /etc/passwd $ grep mahasiswa /etc passwd

Print screen :

Analisis : perintah diatas digunakan untuk mencari kata atau kalimat dalam file

Latihan

1. Ubahlah informasi finger pada komputer anda !

Analisa: tampilan informasi finger yang telah diubah

Page 15: sistem operasi laporan

I-15

2. Lihatlah user-user yang sedang aktif pada computer anda !

Jawab :

Analisa : tampilan user yang sedang aktif pada saat itu.

3. Perintah apa yang digunakan untuk melihat kalender satu tahun penuh ?

Jawab : $ cal -y

4. Bagaimana anda dapat melihat manual dari perintah cal ?

Jawab : perintah cal tidak dapat digunakan sebagai perintah manual.

5. Bagaimana melihat perintah manual ls dengan kata kunci sort ?

Jawab : dengan perintah $ ls –f ,perintah ini digunakan untuk menampilkan semua

file atau direktori dengan kata kunci sort dengan cara manual.

6. Bagaimana tampilan untuk perintah ls –a –l dan ls –al

Jawab :

Analisa : perintah ls-a-l dan ls-al merupakan perintah untuk menampilkan isi

file secara lengkap termasuk menampilkan file hidden.perintah ls-al

meurpakan perintah gabungan yang digabungkan dari ls-a-l

7. Tampilkan semua file termasuk hiden file pada directory /etc

Jawab :

Page 16: sistem operasi laporan

I-16

Analisa : menampilkan seluruh file yang tersembunyi di direktori etc

8. Tampilkan semua file secara lengkap pada directory /etc

Jawab :

Analisa : menampilkan isi file secara lengkap dari direktori etc

9. Buatlah directory prak1 pada direktori aktif, kemudian copykan ke file

/etc/group ke file tes1, tes2 dan tes 3 pada direktori tsb

Jawab :

Analisa: pembuatan direktori prak1 dan file tes1, tes2, tes3

10. Tampilkan isi file tes1 persatu layar penuh

Page 17: sistem operasi laporan

I-17

Analisa: menampilkan isi tes 1 dalam 1 layar penuh

11. Pindahkan file tes1 dan tes2 ke home direktori

Analisa: Memindahkan file tes 1 dan tes 2 ke direktori prak1. Sehingga terlihat

pada home direktori tes1 dan tes2 sudah berpindah

12. Hapus file tes1 dan tes dengan konfirmasi.

Analisa : menghapus file tes1 da tes2 menggunakan konfirmasi

No Perintah Deskripsi format

1 Id Untuk melihat identitas komputer(nomor

id dan group id) $ id

2 Clear Untuk menghapus tampilan pada layar

terminal $ clear

3 Date Untuk menampilkan waktu lengkap

dengan tanggal bulan dan tahun $ date

4 Cal Untuk menampilkan kalender selama 1

bulan penuh $ cal

5 Cal –y Untuk menampilkan kalender satu tahun

penuh $ cal –y

6 Hostname Untuk menampilkan identitas OS yang

dipakai $ hostname

7 Uname Untuk menampilkan produk OS yang

dipakai $ uname

8 Uname –a Untuk menampilkan data tahun

pembuatan OS yang dipakai $ uname –a

9 Who Instruksi untuk melihat user yang sedang

aktif $ who

10 Ls Untuk menampilkan file $ ls

11 Cp Untuk menyalin file $ cp dirfile

12 Mkdir Untuk membuat direktori baru $ mkdir namadir

13 More Untuk melihat isi file 1 layar penuh $ more

Page 18: sistem operasi laporan

I-18

14 Mv Untuk mengubah nama file $ mv file

15 Rm Untuk menghapus file $ rm file

16 Grep Untuk mencari kata $ grep