Minggu, 02 Desember 2012

UTILITAS DALAM LINUX


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


Artikel Terkait