Nama : Moh.Nur Alimahmud
Nim : 2011-81-090
Seksi : 03
Jawablah pertanyaan-pertanyaan dibawah ini :
1.Apa yang dimaksud redirection ?
2.Apa yang dimaksud pipeline ?
3.Apa yang dimaksud perintah dibawah ini :
echo , cat , more , sort , grep ,wc , cut
JAWAB :
1.Pengertian
Redirection adalah suatu fasilitas shell yang memungkinkan hasil suatu perintah yang normalnya ke layar dipindahkan ke disk atau file.
Tiga jenis pengalihan arah; yaitu :
1. Pengalihan arah keluaran (output direction)
2. Pengalihan arah pesan kesalahan (error direction)
3. pengalihan arah masukan (input direction)
FILE DESCRIPTOR
Tiga buah file Descriptor standart selalu diciptakan oleh proses :
a. 0 = keyboard (standart input)
b. 1 = layar (standart output)
c. 2 = layar (standart output)
OUTPUT DIRECTION
• Keluaran dari suatu perintah dikirimkan ke piranti yang disebut standard output
• Pengalihan arah keluaran dilakukan dengan menggunakan simbol > dan >>
2.Pipelline
Pipa adalah fasilitas yang memungkinkan untuk mengalihkan keluaran dari suatu perintah (standard ouput) menjadi masukan bagi perintah lain.
Pipeline (baris pipa) merupakan baris yang melibatkan simbol pipa ( | ) $ who | sort | wc → baris pipa di atas menghasilkan : Keluaran who menjadi masukan bagi sort keluaran sort menjadi masukan bagi wc
3.
echo = dipakai utk menampilkan apa yang kita ketik di layar
cat = cat atau concatenate dipakai untuk menampilkan dan menulis/membuat file, kira-kira sama dengan perintah TYPE di DOS. Untuk menampilkan isi file ketik : "cat " Untuk membuat file ketik : "cat > " ketik isi file dan utk menyimpan, tekan CTRL+C atau CTRL+D kalau namafile sudah ada file tersebut akan ditimpa, jika kita ingin data ditambahkan kefile yang sudah ada ganti > dengan >>------> more
Menampilkan isi dari file, perlayar, tekan q untuk quit
#more jilid1.txt
more = perintah more adalah perintah yang digunakan untuk melihat isi suatu file teks dengan layar perlayar, artinya jka file anda di tampilakn ukurannya lebih dari suatu layar, maka more akan menghentikan tampilan saat isi file telah mencapai satu layar.Anda dapat melanjutkan ke tampilan berikutnya dengan tombol [enter], melihat baris sebelumnya dengan tombol b, atau keluar dari tampilan more dengan tomblo q.Nama file yang paling atas. Sementara itu, anda telah mengenal perintah more, yang dapat digunakan untuk menampilkan suatu layar perlayar
sort = adalah program yang akan mensortir inputnya dan
menampilkan hasilnya kelayar monitor.
grep = Menampilkan semua baris yang mengandung pola yang diinginkan
#grep document jilid1.txt
akan menampilkan semua baris teks yang mengandung kecoak di file jilid1.txt
wc = Menghitung jumlah kata, jumlah baris dan jumlah
karakter dalam suatu file .
Format :wc nama-file
cut = adalah perintah yang digunakan untuk mengambil kolom tertentu dari baris-baris masukannya, yang ditentukan pada option –c. Misalnya anda ingin memproses hasil perintahwho yang menampilkan informasi user yang sedang login suatu saat. Seperti terlihat, nama user ditampilkan pada kolom 1-8, dan untuk mengambil kolom ini saja, anda dapat menggunakan perintah :
# who | cut –c1-8
Hasilnya adalah
daniel
Train-01
Train-02
Perintah uniq
perintah uniq digunakan untuk menghilangkan baris-baris berurutanyang mengalami duplikasi, biasanya dihubungkan dalam pipeline dengan sort. Misalnya jika anda memiliki kelas.txt dengan isi:
Bambang
Badu
Budi
Ade