Pertemuan
ke-3
Utilitas
dan operasi i/o dalam linux
-
Tujuan
-
Dapat menggunakan sejumlah utilitas Linux
-
Dapat memahami konsep proses dan standar input-output
-
Dapat memahami konsep Redirection dan Pipe
-
Teori singkat
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,
misalnya pengalihan arah (redirection) dan pipa (pipe) sehingga dapat
menjadi tool untuk melakukan berbagai tindakan.
-
Proses Input-Output
Sebuah
proses melakukan input dan output. Instruksi (command) yang diberikan
pada Linux melalui Shell disebut sebagai Eksekusi program yang
selanjutnya disebut proses.
-
Pengalihan arah (redirection)
Redirection
dilakukan untuk standar input, output dan error, pengalihan arah
dapat dipakai untuk mengaihkan keluaran ke file ataupun membaca data
dari file.
-
Pipa (pipe)
Pipe
berguna untuk mengalihkan hasil (output) suatu perintah agar menjadi
masukkan atau input bagi perintah lain.
-
Filter
Filter
adalah utilitas Linux yang dapat memproses standar input(dari
keyboard) dan menampilkan hasilnya pada standar output (layar) yang
terdiri atas :
-
Perintah sort
-
Perintah wc
-
Perintah grep
-
Pembahasan praktikum
$
vi ibukota.txt
Perintah
ini untuk membuat file bernama ibukota yang berekstensi .txt
setelah itu tekan enter untuk masuk ke editor vi Untuk melakukan
proses pengetikan teks tekan tombol < i >.
Ketikkan
teks di bawah ini:
Jakarta
: Indonesia
Manila :
Philipina
Paris :
Perancis
London :
Inggris
Moskow :
Rusia
New
Delhi : India
Bangkok :
Thailand
Teheran :
Iran
Washington :
USA
Kairo :
Mesir
Setelah
itu tekan esc untuk keluar dari modus editing, dan berikan perintah :
:
wq!
: berfungsi
untuk menyimpang dan keluar dari editor VI.
$
cat ibukota.txt :
adalah
perintah ini berfungsi untuk menampilkan teks yang sudah dibuat pada
editor vi.
$
sort ibukota.txt :perintah
untuk mengurutkan sesuai abjad pertama sampai yang terakhir
berdasarkan daftar yang ada di file ibukota.txt
$
sort ibukota.txt > hasil.txt
:
perintah untuk mengalihkan output yang terdapat di file ibukota.txt
ke file hasil.txt.
$
sort –r ibukota.txt : perintah
ini berfungsi untuk mengurutkan dari abjad terakhir sampai abjad
pertama berdasarkan daftar yang ada dalam file ibukota.txt
$
wc ibukota.txt : perintah
untuk menghitung jumlah baris, kata dan karakter yang ada dalam file
ibukota.txt
$
wc –l ibukota.txt : perintah
yang digunakan untuk menghitung jumlah baris yang ada dalam file
ibukota.txt
$
wc –w ibukota.txt :
adalah
perintah yang berfungsi untuk menghitung jumlah kata yang ada pada
file teks ibukota.txt
$
wc –c ibukota.txt :
sebagai
perintah di atas berfungsi hanya untuk menghitung jumlah karakter
yang ada dalam file ibukota.txt
$
head –1 ibukota.txt: perintah
yang digunakan untuk menampilkan baris pertama saja yang ada dalam
file ibukota.txt
$
head -5 ibukota.txt : perintah
untuk menampilkan baris pertama sampai baris kelima yang ada dalam
file ibukota.txt
$
head -10 ibukota.txt :
perintah
ini berfungsi hanya untuk menampilkan baris pertama sampai baris
kesepuluh yang ada dalam file ibukota.txt
$
head ibukota.txt :
perintah
ini bertujuan untuk menampilkan baris awal sampai akhir baris yang
ada dalam file ibukota.txt
$
sort ibukota.txt | head -5 :
perintah
ini untuk mengurutkan file ibukota.txt dan juga menampilkan baris
pertama sampai baris ke lima yang ada dalam file ibukota.txt
$
sort ibukota.txt | head -3 |wc –c :
perintah
ini berfungsi untuk mengurutkan file ibukota.txt dan menghitung
jumlah karakter yang ada pada baris pertama sampai baris ketiga yang
ada dalam file ibukota.txt
$
tail -1 ibukota.txt :
perintah
untuk kebalikan dari fungsi head, yaitu bertujuan untuk menampilkan
beberapa baris terakhir dari file. Yang akan menampilkan baris
terkhir saja yang ada dalam file ibukota.txt
$
tail +3 ibukota.txt :
perintah
ini untuk menampilkan baris ketiga sampai baris terakhir yang ada
dalam file ibukota.txt
$
tail -10 ibukota txt :
perintah
untuk menampilkan baris terakhir sampai baris ke sepuluh diatasnya
yang ada dalam file ibukota.txt
$
tail ibukota.txt :
perintah
ini bertujuan untuk menampilkan baris terakhir sampai baris pertama
yang ada dalam file ibukota.txt
$
sort ibukota.txt |tail +5 :
perintah
untuk mengrurutkan sesuai abjad dan menampilkan baris kelima sampai
baris terakhir yang ada dalam file ibukota.txt
$
sort ibukota.txt | tail -3 |wc -1 :
perintah
ini berfungi untuk mengurutkan sesuai abjad dan menampilkan tiga bari
terakhir yang ada dalam file ibukota.txt
$
grep “o” ibukota.txt :
Perintah
ini untuk menampilkan baris yang mengandung huruf “o” yang ada
dalam file ibukota.txt
$
grep “ia” ibukota.txt :
perintah
untuk menampilkan baris yang mengandung huruf “ia” yang ada dalam
file ibukota.txt
$
grep “aris” ibukota.txt :
perintah
ini bertujuan untuk menampilkan baris yang mengandung huruf “aris”
yang ada dalam file ibukota.txt
$
grep “halo” ibukota.txt :
perintah
untuk menampilkan baris yang mengandung huruf “halo” yang ada
dalam file ibukota.txt
$
grep “o” ibukota.txt | wc -1 :
perintah
untuk menghitung jumlah baris yang mengandung hruruf “o” yang ada
dalam file ibukota.txt
$
grep –v “o” ibukota.txt :
perintah
diatas bertujuan untuk menampilkan baris yang tidak mengandung hururf
“o” yang ada dalam file ibukota.txt
-
Tugas
Carilah
perintah-perintah lain yang beerkaitan dengan utilitas dan operasi
I/O dalam Linux dan jelaskan fungsinya, selain yang sudah ada dalam
modul ini, minimal 5 perintah!
-
$ t : tidak menggunakan header atau trailer
-
$ h teks : menampilkan teks sebagai judul
-
$ stat –i : Mendapatkan informasi mengenai suatu file
-
$ vim : editor layaknya editor vi yang sama persis dapat digunakan untuk melakukan editing terhadap sebuah file
-
$ l jml : jumlah baris dalam jml, default adalah 66 baris
-
Kesimpulan
No comments:
Post a Comment