Pratikum 2
A.JUDUL
Operasi Input Output
B. POKOK BAHASAN
·
Pipeline
·
Redirection
C.TUJUAN BELAJAR
Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu :
·
Memahami
konsep proses I/O dan redirection
·
Memahami
standar input,output dan error
·
Menggunakan
notasi output,append dan here document
·
Memahami
konsep PIPE dan filter
D.DASAR TEORI
Sebuah proses memerlukan input dan output.
Intruksi (command) yang diberikan pada linux
melaluli shell disebut sebagai eksekusi program yang selanjutnya disebut
proses.
Setiap kali intruksi diberikan , maka linux
kernel akan menciptakan sebuah prose dengan memberikan nomor PID.
E.TUGAS PENDAHULUAN :
1. Apa yang dimaksud redirection ?
2. Apa yang dimaksud pipeline?
3. Apa yang dimaksud perintah dibawah ini :
Echo,
cat, more, sort, grep, wc, cut,uniq
Jawab :
1. redirection adalah teknik mengalihkan input atau output dari
standarnya.
2. Pipeline adalah teknik menjadikan output sebuah proses
menjadi input proses lainnya.
3.
·
Echo : Menampilkan tulisan yang di buat
setelah perintah echo dan itu tidak disimpan
·
Cat : Menampilkan isi dari sebuah file
di layar
·
More : Melihat isi suatu file dengan
fasilitas melihat isi file dari atas dan untuk kebawah menggunakan tombol Enter
untuk perbaris dan tombol Spasi untuk perlayar
·
Sort : Mengurutkan suatu file teks
menurut abjad
·
Grep :untuk menyaring masukannya dan
menampilkan baris baris yang hanya mengandung pola yang ditentukan
·
Wc : untuk menghitung jumlah baris ,kata
dan karakter dari baris baris.
·
Cut : sebuah program yang ditentukan
pada option _c, untuk mengambil kolom tertentu dari baris baris.
·
Uniq : biasanya di gabungkan dalam
pipeline dengan sort, digunakan untuk menghilangkan baris baris berurutan yang
mengalami duplikasi.
F.ANALISIS
Analisa
Percobaan 1
Pada
perintah pertama yaitu $ ps muncul suatu tulisan sebagai berikut
Ps adalah perintah untuk menampilkan
program - program yang sedang berjalan. ini berarti output ke layar, input dari
sistem.
Perintah kedua yaitu $ cat akan
membuat kita dapat mengetikkan tulisan dan setelah dienter akan muncul tulisan
kita pada layar. Ini berarti output ke layar, input dari keyboard.
Perintah ketiga yaitu $ mail akan
membuat kita dapat mengirim e-mail. Ini berarti input dari keyboard, output ke
alamat internet.
Perintah keempat yaitu $ mkdir,
fungsinya untuk membuat direktori baru.
Analisa Percobaan 2
Perintah pertama yaitu $ cat
1> myfile.txt kemudian menginput Ini
adalah teks yang saya simpan ke file myfile.txt. dalam perintah tersebut akan
terbentuk sebuah file bernama myfile.txt dan isinya adalah teks yang telah
diinput. Ini merupakkan pembelokan standar output.
Perintah kedua yaitu $ cat 0<
myfile.txt kemudian $ cat myfile.txt yang muncul adalah isi dari file tersebut
yaitu tulisan yang diinput ketika melakukan perintah pertama. Ini adalah
pembelokkan standar input dari keyboard menjadi file.
Perintah ketiga membuat pesan error
dimasukkan ke dalam suatu file. Ini adalah contoh pembelokkan standar error
untuk disimpan kedalam file.
Perintah keempat ketika diberikan
notasi >2 akan sama seperti perintah ketiga, yaitu membuat pesan error masuk
kedalam file. Setelah diberikan notasi 2>&1 isi file akan menjadi kosong
Perintah kelima membuat output file
dibelokkan ke file yang berbeda
Perintah keenam yaitu tentang notasi
(>>), jika notasi hanya 1 (>) maka input akan direset dan hanya
diambil hasil inputan tersebut. Jika notasinya ada 2 (>>) maka input akan
ditambahkan.
Perintah ketujuh digunakkan sebagai
suatu pembatas input dari keyboard. Tanda pembatas dapat digantikan dengan
tanda apa saja, namun harus sama dan tanda penutup harus diberikan pasa awal
baris.
Perintah kedelapan yaitu notasi –
yang berarti menyelipkan input dari keyboard, menampilkan file 1, kemudian
menampilkan input dari keyboard dan menampilkan file 2.
Perintah kesembilan yaitu operator
> berarti membelokkan standart output ke file
Perintah kesepuluh yaitu operator
>> berfungsi untuk menambahkan output ke file
Perintah kesebelas yaitu operator
< berfungsi untuk membelokkan standar input
Perintah keduabelas yaitu kombinasi
operator. Tidak diperbolehkan menggunakan nama file yang sama sebagai standar
input dan output
Analisa Percobaan 3
Percobaan 3 yaitu perintah tentang
operator pipa (|) berfungsi untuk menjalankan suatu proses dengan melewati data
langsung ke data lainnya
Analisa Percobaan 4
Percobaan 4 yaitu perintah tentang
filter, menggunakan pipa untuk mengkombinasikan utilitas sistem untuk membentuk
fungsi yang lebih kompleks
Soal Latihan
1. Menggunakan perintah $ ls 1> baru
2. Menggunakan perintah $ ls /etc/passwd
>> baru
3. Menggunakan perintah $ cat < baru
4. Menggunakan perintah $ cat < baru
> baru.urut
5. Pertama menggunakan perintah $ mkdir
latihan2 sebanyak dua kali dan akan muncul pesan error, setelah itu menggunakan
perintah $ mkdir latihan2 2> rmdirerror.txt
6. Menggunakan perintah $ cat <@@@
kemudian ketik Jakarta, enter dilanjutkan ketik Bandung, enter Surabaya, enter
Padang, enter Palembang, enter Lampung, kemudian ketik @@@
7. Menggunakan perintah $ wc
–lwcbaru.urut >> baru
8. Perintah – perintah tersebut mengubah
tata letak teks dan menghapus beberapa
G.
kesimpulan
Praktikum ini dilaksanakan agar kita
dapat memahami standar input, output dan error, menggunakan notasi input,
append dan here document serta memahami konsep pipe dan filter.
Tidak ada komentar:
Posting Komentar