160 likes | 331 Views
Sistem Operasi. Unit Kompetensi. Menguasai operasi Input dan Ouput. Elemen Kompetensi. Menguasai teknik pipeline dan redirection. Kriteria Kinerja. Mahasiswa diharapkan mampu : Memahami konsep proses I/O dan redirection Memahami standar input, output dan error
E N D
Unit Kompetensi • Menguasai operasi Input dan Ouput
ElemenKompetensi • Menguasai teknik pipeline dan redirection
KriteriaKinerja • Mahasiswadiharapkanmampu: • Memahamikonsep proses I/O dan redirection • Memahamistandar input, output dan error • Menggunakannotasi output, append dan here document • Memahamikonsep PIPE dan filter
PROSES I/O • Sebuah proses memerlukan Input dan Output.
PROSES I/O • Instruksi (command) yang diberikanpada Linux melalui Shell disebutsebagaieksekusiprogram yang selanjutnyadisebut proses. • Setiapkali instruksidiberikan, maka Linux kernel akanmenciptakansebuahproses denganmemberikannomor PID (Process Identity).
PROSES I/O • Proses dalam Linux selalumembutuhkan Input danmenghasilkansuatu Output. • Dalamkonteks Linux input/o utputadalah • Keyboard (input) • Layar(output) • Files • Strukturdata kernel • PeralatanI/O lainnya (misalnya Network)
FILTER • Filter adalahutilitas Linux yang dapatmemproses standard input (darikeyboard) danmenampilkanhasilnyapada standard output (layar) • Proses 1 menghasilkan output yang selanjutnyadigunakansebagai input oleh Proses 2. • Hubunganoutput input inidinamakanpipa, yang menghubngkan Proses 1 dengan Proses2 dandinyatakandengan symbol “|”.
FILTER • Contoh filter adalahcat, sort, grep, pr, head, tail, paste danlainnya. • Padasebuahrangkaianpipa : P1 | P2 | P3 ……. | Pn-1 | Pn • MakaP2sampaidengan Pn-1mutlakharusutilitas Linux yang berfungsisebagai filter. P1 (awal) danPn (terakhir) bolehtidak filter. • Utilitasyang bukan filter misalnya who, ls, ps, lp, lpr, mail danlainnya.
perintah Linux untukproses penyaringan Beberapaperintah Linux yang digunakanuntuk proses penyaringanantara lain : • Perintahgrep Digunakanuntukmenyaringmasukannya da n menampilkanbaris-baris yang hanyamengandungpola yang ditentukan. Polainidisebutregular expression
perintah Linux untukproses penyaringan • Perintahwc Digunakanuntukmenghitungjumlahbaris, kata dankarakterdaribaris-barismasukan yang diberikankepadanya. Untukmengetahuiberapabarisgunakan option – l, untukmengetahuiberapa kata, gunakan option –w danuntukmengetahuiberapakarakter, gunakan option –c. Jikasalahsatu option tidakdigunakan, makatampilannyaadalahjumlahbaris, jumlah kata danjumlahkarakter.
perintah Linux untukproses penyaringan • Perintahsort Digunakanuntukmengurutkanmasukannyaberdasarkanurutannomor ASCII darikarakter.
perintah Linux untukproses penyaringan • Perintahcut Digunakanuntukmengambilkolomtertentudaribaris-barismasukannya, yang ditentukanpada option –c.
perintah Linux untukproses penyaringan • Perintahuniq Digunakanuntukmenghilangkanbaris-barisberurutan yang mengalamiduplikasi, biasanyadigabungkandalam pipeline dengansort.
Pertanyaan • Lihatdaftarsecaralengkappadadirektoriaktif, belokkantampilan standard output ke file baru. • Lihatdaftarsecaralengkappadadirektori/etc/passwd, belokkantampilan • standard output ke file barutanpamenghapus file barusebelumnya. 3. Urutkan file barudengancaramembelokkan standard input. • Urutkanfile barudengancaramembelokkan standard input dan standard output ke file baru.urut. • Buatlahdirektorilatihan2sebanyak 2 kali danbelokkan standard error ke file rmdirerror.txt.
DaftarPustaka • R.Anton Raharja,dkk,Modul Pelatihan Pengenalan Linux,Jakarta,2001 • Router Project Leaf Bearing,Jakarta, Elex Media Komputindo,2005 • Instruktur, Modul Pelatihan Linux Fundamentall & Shell Programming,Yogjakarta,Inixindo,2009 • EbookPanduanpraktikSistemOperasiPoliteknikNegeriElektro Surabaya