MODUL SO : Utilitas dalam LINUX

1.         TUJUAN

Menggunakansejumlah utilitas linux. Dimana utilitas adalah sebuah perintah yang dapatdigunakan melakukan berbagai fungsi sederhana yang dapat dikombinasikan denganberbagai perintah linux lainnya sehingga dapat menjadi alat/tool untukmengalihkan keluaran ke file atau membaca dari file, atau informasi yangdiperlukan dalam linux.
2.         PEMBAHASAN
Pembahasan
1)     Membuat file ibukota.txtdengan editor vi. Sebuah cara yang cukup mudah untuk membuat file. Denganmengetikkan vi ibukota.txt pada shell kita sudah masuk pada vi editor sekaligusdapat menuliskan apa yang kita kehendaki. Setelah selesai menuliskan ibukotadan negara setiap bagiannya sebagaimana gambar di bawah. Untuk keluar dari vieditor cukup tekan “Esc”+ :wq enter.

2)     Perintah sort. Perintah sortini berfungsi untuk melakukan pengurutan sesuai abjad jadi dari a-z(acending).   Sedangkan untuk membalikkanagar susunan menjadi terbalik yaitu dari z-a (decending). Sebagaimanaterpampang di bawah ini adalah hasil tampilan sort acending dimana sintacperintah yang dilakukan adalah sort ibukota.txt.

3)     Dalam utility linux / viterdapat perintah untuk mendokumentasikan hasil operasi dari sorting filetersebut menjadi file yang lain. Sebagaimana perintah di bawah ini yangmenunjukkan bahwa hasil dari sorting dijadikan file hasil.txt. Sintac perintahyang dilakukan adalah sort ibukota > hasil.txt.

4)     Dapat kita lihat di bawahini sebagaimana keterangan di untuk melakukan sort terbalik atau decendingdapat digunakan perintah sort –r ibukota.txt dan hasilnya sebagaimana di bawahini

5)     Perintah wc ibukota.txtadalah sebuah perintah untuk menampilkan informasi berturut-turut dari sebelahkiri adalah informasi tentang panjang atau banyak baris dimana menurutinformasi ini adalah sebanyak 11 baris, sedangkan angka 23 adalah menunjukkanbanyaknya kata dan 183 menginformasikan banyaknya karakter. Perintah ini dapatdikembangkan dengan beberapa perintah tambahan berupa option -l, -w, -c.  Sebagaimana di bawah ini ditunjukkan denganperintah wc -l ibukota.txt adalah perintah untuk menampilkan informasi tentangbanyaknya line / baris, sedangkan wc –w ibukota.txt memerintahkan untukmenampilkan banyaknya kata, dan wc –c untuk menampilkan informasi banyaknyakarakter.

6)     Di bawah ini kami mengkopifile hasil.txt sort menjadi sortibukota.txt agar dalam melihat hasil daribeberapa operasi di bawah ini lebih mudah. Dan ke depan file yang diolah adalahfile dengan nama sortibukota.txt
Perintah selanjutnya yang kami praktekkan adalah head -1 sortibukota.txt,setelah dieksekusi perintah ini berfungsi untuk menampilkan baris pertama darideretan daftar nama ibukota dan Negara yang tertera dalamfile sortibukota.txt.Kita dapat melihat bahwa yang tampil pada layar adalah nama Bangkok: Thailand.
Perintah lainnya adalah head -5 sortibukota.txt, berfungsi untukmenampilkan 5 baris pertama sebagaimana ditampilkan pada gambar di bawah. Dan haltersebut ditunjukkan juga oleh perintah head -10 sortibukota.

7)     Berikut kami mencoba untukmengkombinasikan dua perintah utility yaitu sort dan head.
Perintah sort ibukota.txt |head -5 memberikan hasil yaitu untukmelakukan sorting terhadap file ibukota.txt untuk kemudian ditampilkan. Namunyang ditampilkan hanyalah 5 baris pertama dari daftar sort.
Sedangkan sort ibukota.txt |head -5 |wc –c adalah sebuah perintahuntuk melakukan sorting terhadap file ibukota.txt kemudian memilah agardiklasifikasi menurut 5 baris pertama sedangan bentuk tampilan hanyalah berupainformasi banyaknya karakter yang dapat diindentifikasi dari klasifikasi sortdan head -5. Dengan kata lain bahwa perintah tersebut adalah untuk menampilkaninformasi cacah karakter bagi hasil sorting pada 5 baris pertama, yaitusebanyak 88 karakter.

8)     Mencoba perintah tail dimanakita menggunakan file sortibukota.txt yaitu file hasil kopian hasil sortingterhadap file ibukota.txt.
Perintah tail -1 sortibukota.txt adalah untuk menampilkan 1 (satu)baris pertama file tersebut namun dari bawah. Sewaktu kita eksekusi informasiyang muncul adalah Washington: USA yaitu baris paling bawah filesortibukota.txt.
Kita ulangi perintah tail dengan memberikan option angka yangberbeda yaitu angka -3, dan hasilnya ternyata menampilkan 3 baris pertama daribawah.
Untuk menyimpulkan bentuk perintah tail, kita coba untukmemberikan nilai +1 dimana hasil operasi perintah tersebut adalah menampilkaninformasi isi file tersebut mulai dari baris pertama. Karena sewaktu kitamencoba untuk mengganti angka +3 informasi yang tampil dimulai dari Kairo:Mesir yang merupakan baris ke 3 dari isi file sortibukota.txt. Sehingga dapatdisimpulkan bahwa perintah tail kemudian diikuti dengan +bilangan tertentu,memberikan perintah untuk menampilkan isi file mulai dari baris ke 3.

9)     Untuk selanjutnya kita cobalagi untuk mengkombinasikan sintac perintah sort dan tail sebagai berikut.
Sort ibukota.txt |tail +5, perintah ini mempunyai arti bahwa linuxmemerintahkan untuk melakukan tindakan sortir terhadap file ibukota.txt untukkemudian menampilkannya tetapi hanya ditampilkan mulai dari baris ke 5 saja.
Kita coba untuk mengkombinasikan tiga macam perintah sekaligus,yaitu:
Sort ibukota.txt |tail -3 |wc -l adalah untuk menampilkan informasi tentang banyaknya baris dari hasilsortir file ibukota.txt dengan membatasi pada 3 baris pertama dari bawah.Demikian juga pada perintah di bawah lainnya dimana yang kita gantikan adalah perintahwc –w dan wc –c dimana dua perintah tersebut adalah untuk menampilkan informasibanyaknya kata/word dan banyaknya huruf/character.
Untuk memastikan kesimpulan fungsi perintah ini, dapat dilihatdari tampilan perintah di bawah ini dengan sort ibukota.txt |tail -3 terlihat 3baris pertama dari bawah. Secara manual dapat dihitung banyaknya baris,banyaknya kata dan banyaknya haruf yaitu sebanyak 3 baris, 6 kata dan 46 huruf.

10) Kita lihat dari hasiltampilan di bawah ini perbedaan nilai – dan + pada perintah tail … ibukota.txt.Dapat disimpulkan bahwa dengan memberi nilai – maka informasi yang ditampilkanadalah menampilkan isi file sebanyak bilangan yang ditentukan baris terakhir,sebagai contoh -3 adalah untuk menampilkan 3 baris terakhir. Sedangkan nilai +memberikan perintah untuk menampilkan isi file dengan criteria dimulai daribaris ke 3 sampai baris terakhir.

11) Perintah grep adalah sebuahperintah mengklasifikasikan suatu informasi berdasarkan permintaah.
Contoh grep “o” ibukota.txt, perintah tersebut untuk menampilkanbaris-baris isi file ibukota.txt dengan syarat ada sebuah karakter “o” di dalambaris tersebut. Perintah ke dua adalah grep “ia”sebagai perintah untukmenampilkan baris yang mengandung “ia”. Demikian juga dengan perintah grep“aris” dang grep “halo”.

12) Sebagaimana beberapaperintah terdahulu, kita coba untuk mengkombinasikan dengan beberapa perintahsekaligus. Perintah grep “o” ibukota.txt |wc –l adalah perintah untukmenampilkan informasi banyaknya baris yang mengandung karakter “o”.

13) Kebalikan dari untuk selectcriteria adalah unselect dimana digambarkan dengan perintah –v. Kita cermatidengan tampilan di bawah ini. Perintah grep “o” berfungsi menampilkan baris yangmengandung karakter “o”. Sedangkan dengan grep –v “o” akan menampilkankebalikan dari perintah grep “o”. Sehingga yang ditampilkan adalah baris-barisyang tidak mengandung karakter “o”.

14) Menggunakan perintah dfuntuk mengetahui informasi tentang system storage atau media penyimpanan.Penggunaan kapasitas file system yang tersedia, banyak space yang digunakan dansudah seberapa banyak yang digunakan.
Perintah uname –m menyatakan informasi jenis mesin yang digunakanatau tipe hardware, uname –n adalah infomasi tentang jaringan, uname –r untukmenampilkan release sistem operasi yang digunakan dan uname –v adalah versioperating sistem yang digunakan.

15) Sebagai latihan kita mencobabeberapa perintah untuk mengimplementasikan perintah sebagai berikut:
a.      Tampilkan banyaknya barispada file ibukota.txt dengan wc –l ibukota.txt;
b.     Tampilkan banyaknya barisyang tidak mengandung karakter “o” dengan grep –v “o” ibukota.txt |wc -l;
c.      Tampilkan banyaknya barisyang huruf pertama ibu kotanya adaah huruf I dengan tail =3 ibukota.txt |wc -l;
d.     Tampilkan 3 baris pertamayang mengandung huruf “a” dengan perintah grep “a” ibukota.txt |head -3;

3.         KESIMPULAN
·        Dengan perintah utilitysederhana yang terdapat pada linux memberikan kesempatan kepada para operatoruntuk mengelola sebuah file, khususnya apabila diperlukan informasi tertentuterhadap file tersebut. Mungkin terkait mengenai informasi banyaknya baris, banyaknyakata dan banyaknya karakter.
·        Memudahkan dalam pencarianfile semisal pada saat kita melakukan pencarian file atas sebuah file yangmengandung kata Indonesia atau New Delhi, dsb.
·        Melakukan penyuntingan sortdan gabungan perintah yang lain seperti kombinasi perintah dengan grep, untukmemilahkan kasus tertentu menjadi satu bagian file tersendiri.
·        Iformasi tertentu tentangkondisi hardware seperti disk (media penyimpan) terhadap kapasitas dan freespacenya, sistem operasi yang digunakan, jenis prosesor, user pemakai dandata-data lainnya yang diperlukan.
4.         TUGAS
·        Menjelaskan secara detailperintah-perintah yang telah dijalankan dan contoh yang lain yang.
·        Perintah lain pada utilitas vi yanglain:
o   sort -f  “file”  (sortir dengan mengabaikan  huruf besar dan kecil)
o   sort -M (untuk mensortir khusus daftar Bulan)
o   stat –i (Mendapatkan informasi mengenai suatu file)
o   vim (editor layaknya editor vi yang sama persis dapat digunakanuntuk melakukan editing terhadap sebuah file)
o   uname –p adalah perintah untuk menampilkan informasi tentang typeprosessor yang digunakan.
o   uname –all adalah perintah untuk menampilkan semua informasi atas softwareyang digunakan;
Advertisements

One thought on “MODUL SO : Utilitas dalam LINUX

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s