LAPORAN
PRAKTIKUM
SISTEM OPERASI
Perintah Dasar pada Linux
Oleh :
Nurmala Dewi
13753045
PROGRAM STUDI MANAJEMEN INFORMATIKA B
JURUSAN EKONOMI DAN BISNIS
POLITEKNIK NEGERI LAMPUNG
BANDAR LAMPUNG
2014
Tugas ke 5
Tgl. dikumpul
Paraf
dosen/teknisi
1.1 JUDUL POKOK BAHASANPembahasan Perintah Dasar Pada Linux
1.2 TUJUAN DAN MANFAAT PRAKTIKUM1.2.1 Tujuan Memberikan konsep proses I/O dan redirection Memahami sistem input, output dan error Memahami penggunaan notasi input, append dan here document Memahami konsep PIPE dan filter
1.2.2 Manfaat Agar mahasiswa bisa mengetahui tentang konsep proses I/O dan redirection Agar mahasiswa bisa mengetahui tentang sistem input, output dan error Agar mahasiswa bisa mengetahui tentang penggunaan notasi input, append dan here
document Agar mahasiswa bisa mengetahui tentang konsep PIPE dan filter
1.3 LANDASAN TEORI1.3.1 File Descriptor
Linux berkomunikasi dengan file melalui file deskriptor yang dipresentasikanmelalui angka yang dimulai dari 0,1,2 dan seterusnya. Tiga buah filedescriptorstandart yang lalu diciptakan oleh proses adalah: 0 = keyboard (standar input) 1 = layar (standar output) 2 = layar (standar error)
1.3.2 Pembelokan (Redirection)Pembelokan dilakukan untuk standar input, output dan error, yaitu untuk
mengalihkan file descriptor dari 0, 1 dan 2. Simbol untuk pembelokan adalah: 0< atau < pengganti standar input 1> atau > pengganti standar output
1.3.3 PIPA (Pipeline)Mekanisme pipa digunakan sebagai alat komunikasi antar proses.
input proses output input proses2 output
1.3.4 FilterFilter adalah utilitas linux yang dapat memproses standar input (dari proses 1
menghasilakan output yang selanjutnya digunakan sebagai input oleh proses 2.Hubungan input output ini dinamakan denagn Pipa, yang menghubungkan proses 1dengan proses 2dan dinyatakan dengan simbol l.
1.4 METODE PRAKTIKUM1.4.1 Bahan dan Alat PC (Laptop/Notebook) Virtual Box
1.5 HASIL PRAKTIKUM1.5.1 File Descriptor
Disini kita akan mencoba perintah File Descriptor . pertama kita login dahulucaranya seperti biasa, masukkan pasword, kemudian ikuti saja lanhkah-langkahberikut:
Output kelayar (standar output), input dari sistem (kernel).$ ps
Output kelayar (standar output), input dari keyboard (standar input).$ catHallo, apa khabar
Hallo, apa khabarExit dengan ^d
Exit dengan ^d{ctrl+d}
Input dari keyboard dan output kealamat internet.$ mail arna@eepis i ts.eduContoh surat yang langsung dibuat pada standar input (keyboard d) {ctrl+d}
Input nama directori, output tidak ada (membuat directori baru), bila terjadi errormaka tampilan error pada layar (standar error).$ mkdir mydir terdapat pesan error
1.5.2 Pembelokan (redirection) Pembelokkan standar output
$ cat 0< myfile.txt$cat myfile.txt
Pembelokan standar input, yaitu input dibelokkan dari keyboard menjadi dari file.$ mkdie mydir$ mkdir mydir 2> nyerror .txt$ cat myerror.txt
Notasi 2>&1: pembelokkan standar error (2>) adalah identik dengan file descriptor 1.$ ls filebaru terdapat pesan error$ ls filebaru 2> out.text$ cat out.txt$ ls filebaru 2> out.txt 2&1
$ cat out.txt
Notasi 1>&2 (atau>&2): pembelokkan standar output adalah sama dengan filedescriptor 2 yaitu standar error
$ echo mencoba menulis file 1> baru
$ cat filebaru 2> baru 1>&2$ cat baru
Notasi >> (append)$ echo kata pertama > surat
$ echo kata kedua >> surat
$ echo kata ketiga >> surat
$ cat surat$ echo kata keempat > surat
$ cat surat
Untuk menambahkan output kefile digunakan operator >>$ echo bye >> output$ cat output
Untuk membelokkan standart input digunakan operator output$ cat out$ cat < output >> out$ cat out$ cat < output > output$ cat output$ cat < out >> out{ctrl+c} $ cat outMaka akan tampil hello bye banyak dan tidak akan berhenti. Untuk menghentikannya{ctrl+c}
1.5.3 Pipa (pipeline) Operator pipa (|) digunakan untuk membuat eksekusi proses dengan melewati data
langsung kedata lainnya.
$ who$ who | sort$ who | sort r$ who > tmp$ sort tmp$ rm tmp
$ ls l /etc | more
$ ls l /etc | sort | more , lalu enter sampai halaman server muncul kembali
1.5.4 Filter Pipa juga digunakan untuk mengkombinasikan utilitas sistem untuk membentuk
fungsi yang lebih kompleks
$ w h | grep < user >$ grep < user > /etc/passwd$ ls /etc | wc$ ls /etc | wc l
$ cat > Kelas1.txtBaduZulkifli
Yulizir
$ ls l /etc | sort | more , lalu enter sampai halaman server muncul kembali
1.5.4 Filter Pipa juga digunakan untuk mengkombinasikan utilitas sistem untuk membentuk
fungsi yang lebih kompleks
$ w h | grep < user >$ grep < user > /etc/passwd$ ls /etc | wc$ ls /etc | wc l
$ cat > Kelas1.txtBaduZulkifli
Yulizir
$ ls l /etc | sort | more , lalu enter sampai halaman server muncul kembali
1.5.4 Filter Pipa juga digunakan untuk mengkombinasikan utilitas sistem untuk membentuk
fungsi yang lebih kompleks
$ w h | grep < user >$ grep < user > /etc/passwd$ ls /etc | wc$ ls /etc | wc l
$ cat > Kelas1.txtBaduZulkifli
Yulizir
Tugas dan Pertanyaan minggu ke5 :1. Lihat daftar secara lengkap pada direktori aktif, belokan tampilan standar output ke file
baru.Jawab:
$ cat > filebaruMengetes pembelokan standart output
{ctrl+c}$ cat filebaru
2. Lihat daftar seara lengkap pada direktori /etc/passwd, belokan tampilan standard outputke file baru tanpa meghapus file baru sebelumnya.Jawab:
$ echo mencoba >> filebaru$ cat filebaruMaka muncul:
Mengetes pembelokan standart output
mencoba
Untuk file baru dengan cara membelokan standard input
3. Urutkan file baru dengan cara membelokan standart input dan standart output kefilebaru.urut
Jawab:
$ echo woy > filebaru$ cat filebaru$ echo ia woy >> filebaru$ cat filebaru
4. Buatlah direktori latihan 2 sebnyak 2 kali dan belokan standart error ke file rmdirerror.txtJawab:
$ mkdir latihan2$ ls latihan2 >> rmdirerror.txt$ ls
5. Urutkan kalimat berikut ini :JakartaBandung
SurabayaPadang
palembangLampung
Dengan menggnakan notasi here document (
JakartaBandung
SurabayaPadang
palembangLampung
@@@
6. Gunakan perintah di bawah ini dan perhatikan hasilnya.$ cat > hello.txtDog cat
Cat duckDog
ChickenChickenDuck
Chicken catDog duck[ctrl-d]
$ cat hello.txt | sort | uniq menyusun kata dari alfabet a$ cat hello.txt | grep dog | grep v cat hanya menampilkan kata dog dan
cat