Linux memiliki
banyak utilitas yang berguna untuk melakukan berbagai fungsi, antara lain : wc,
sort, grep, head ,tail, expr, logname, finger,
df dan uname. Utilitas-utilitas yang ada pada Linux dapat
dikombinasikan dengan berbagai fasilitas yang ada pada Linux (pengalihan arah
dan pipa), sehigga dapat menjadi tool untuk melakukan berbagai tindakan.
Pengalihan arah dapat dipakai untuk mengalihkan keluaran ke file ataupun
membaca data dari file. Sebagai contoh :
Date > date.txt
Akan menyimpan hasil perintah
date ke file date.txt. sedangkan pipa berguna untuk mengalihkan hasil suatu
perintah agar menjadi masukan bagi perintah lain. Sebagai contoh :
who | wc -1
Akan menghasilkan jumlah orang
yang menggunakan sistem. Dalam hal ini tanda | disebut pipa.
Praktek
Sebelum melakukan pratek terhadap
sejumlah utilitas Linux, buatlah file bernama ibukota.txt dengan menggunakan
editor vi. Isinya :
Jakarta : Indonesia
Manila : Philipina
Paris : Perancis
London : Inggris
Moskwo : Rusia
New Delhi : India
Kualalumpur : Malaysia
Bangkok : Thailand
Teheran : Iran
Washington : USA
Kairo : Mesir
1.
sort adalah utilitas untuk mengurutkan data.
a.
Cobalah : sort ibukota.txt dan simpulkan
hasilnya.
b.
Cobalah berikan perintah : sort ibukota.txt >
hasil.txt
Apa maksud
perintah diatas ? Hasilnya cetaklah
c.
Cobalah pula : sort -r ibukota.txt
Simpulkan
kegunaan pilihan –r pada perintah diatas !
2.
wc adalah utilitas untuk menghitung jumlah
baris, kata dan karakter
a.
Berikan perintah : wc ibukota.txt
b.
Berikan perintah : wc -1 ibukota.txt
c.
Berikan perintah : wc -w ibukota.txt
d.
Berikan perintah : wc -c ibukota.txt
3.
head adalah utilitas untuk mendapatkan sejumlah
baris dimulai dari baris pertama.
a.
Cobalah : head
-1 ibukota.txt
head
-5 ibukota.txt
head
-10 ibukota.txt
head
ibukota.txt
Berdasarkan
hasilnya, jelaskan kegunaan masing-masing perintah diatas.
b.
Cobalah : sort ibukota.txt |head -5
Jelaskan maksud perintah diatas, cetaklah juga
hasil perintah diatas.
c.
Cobalah pula : sort ibukota.txt |head -3 |wc -c
Jelaskan maksud perintah diatas.
4.
tail adalah utilitas untuk mendapatkan sejumlah
baris dimulai dari baris tertentu atau sejumlah baris terakhir.
a.
Cobalah : tail
-1 ibukota.txt
tail
+3 ibukota.txt
tail
-10 ibukota.txt
tail
ibukota.txt
Berdasarkan
hasilnya, jelaskan kegunaan masing-masing perintah diatas.
b.
Cobalah : sort ibukota.txt |tail +5
Jelaskan
maksud perintah diatas dan cetaklah hasilnya.
c.
Cobalah pula : sort ibukota.txt |tail -3 |wc -1
Jelaskan
maksud perintah diatas.
d.
Bandingkan : tail -3 ibukota.txt
tail +3 ibukota.txt
Simpulkan
perbedaanya !
5.
grep berguna untuk mencari kata tertentu.
a. Cobalah
: grep “o” ibukota.txt
grep “ia”
ibukota.txt
grep “aris”
ibukota.txt
grep “halo”
ibukota.txt
Perhatikan hasilnya dan
kemudian jelaskan apa sebenarnya tujuan masing-masing perintah diatas. Apa
hasilnya bila yang dicari ternyata hasilnya tidak ada ?
b. Cobalah
: grep “o” ibukota.txt
grep “o”
ibukota.txt |wc -1
Apa maksud
perintah yang terakhir ? cetaklah hasilnya !
c.
Apa perintah untuk mendapatkan baris yang mengandung : la
d.
Cobalah : grep
“o” ibukota.txt
grep -v “o”
ibukota.txt
Jelaskan
perbedaan kedua perintah diatas !
6.
expr biasa dipakai untuk melakukan perhitungan
bilangan bulat.
a. Cobalah
: expr 5 + 7
expr 5 - 2
expr 9 * 2
expr 9 / 3
expr 5 % 2
Perhatikan hasilnya dan
kemudian jelaskan apa sebenarnya tujuan masing-masing perintah diatas.
7.
logname digunakan untuk menampilkan nama login.
a. Cobalah
: logname
Perhatikan
hasilnya dan kemudian jelaskan
8.
finger digunakan untuk menampilkan informasi
mengenai pemakai lokal maupun remote.
a. Cobalah
: finger
Perhatikan
hasilnya dan kemudian jelaskan
9.
df digunakan untuk menampilkan informasi ruang
disk yang tersisa (yang masih bisa dipakai).
a. Cobalah
: df
Perhatikan
hasilnya dan kemudian jelaskan
10. uname
digunakan untuk menampilkan informasi mengenai sistem linux yang sedang dipakai.
a. Cobalah
: uname –m
uname –n
uname –r
uname -v
Perhatikan
hasilnya dan kemudian jelaskan
11. Praktekkan
dan jawablah apa perintahnya :
a.
Menghitung jumlah baris padafile ibukota.txt.
b.
Menghitung jumlah baris pada file ibukota.txt yang
tidak mengandung huruf o.
c.
Menampilkan baris pada file ibukota.txt yang bagian
negaranya berawalan i.
d.
Menghitung jumlah baris pada file ibukota.txt dimulai
dari baris kelima hingga yang terakhir.
e.
Tampilkan tiga baris pada file ibukota.txt yang
barisnya mengandung huruf a