Anda di halaman 1dari 6

LAPORAN PRAKTIKUM

SISTEM OPERASI
PERTEMUAN KE-3

NAMA : M. LUTHFI WIDIATMOKO

NO MHS : 095410172

STMIK AKAKOM YOGYAKARTA

JL. RAYA JANTI 143 Yogyakarta


Pertemuan Ke-3

I. Maksud Dan Tujuan

Didalam praktikum pertemuan ke-3 ini mahasiswa diajarkan agar mampu


menggunakan sejumlah utilitas Linux,memahami konsep proses dan standar input-
output,dan memahami konsep Redirection dan Pipe.

II. Pembahasan

Beberapa utilitas di dalam linux yang digunakan dalam praktikum pertemuan ke-3 ini
adalah wc,sort,grep,head,tail.

Praktikum:

$ vi ibukota.txt
Perintah diatas berfungsi untuk membuat file bernama ibukota yang bertipe txt.
Ketika perintah dijalankan maka akan memasuki editor vi dalam modus command
line ( modus perintah). Untuk melakukan proses pengetikan teks tekanlah tombol <i>.
Memasukan teks yang ada dibawah ini:
Jakarta : Indonesia
Manila : Philipina
Paris : Perancis
London : Inggris
Moskwo : Rusia
New Delhi : India
Kualalumpur : Malaysia
Bangkok : Thailand
Teheran : Iran
Washington : USA
Kairo : Mesir
Setelah teks diatas selesai diketik,langkah yang selanjutnya dilakukan adalah keluar
dari modus editing,dengan cara menekan tombal <Esc> pada pojok kiri atas
keyboard. Dan memberikan perintah:
: wq
Perintah diatas memiliki fungsi untuk keluar dari editor vi dan menyimpan modifikasi
atau editan terakhir ke file ibukota.txt.

$ cat ibukota.txt
Maka akan keluar teks yang telah diketik sebelumnya.
Jakarta : Indonesia
Manila : Philipina
Paris : Perancis
London : Inggris
Moskwo : Rusia
New Delhi : India
Kualalumpur : Malaysia
Bangkok : Thailand
Teheran : Iran
Washington : USA
Kairo : Mesir

$ sort ibukota.txt
Perintah diatas berfungsi untuk mengurutkan sesuai abjad pertama sampai yang
terakhir berdasarkan daftar yang ada di file ibukota.txt.

$ sort ibukota.txt > hasil.txt


Perintah diatas bertujuan mengalihkan output yang terdapat di file ibukota.txt ke file
hasil.txt.

$ sort –r ibukota.txt
Perintah diatas berfungsi untuk mengurutkan dari abjad terakhir sampai abjad yang
paling awal berdasarkan daftar yang ada di file ibukota.txt.

$ wc ibukota.txt
Perintah diatas bertujuan untuk menghitung jumlah baris,kata dan karakter yang ada
dalam file ibukota.txt.

$ wc -l ibukota.txt
Perintah diatas bertujuan hanya untuk menghitung jumlah baris yang ada dalam file
ibukota.txt.

$ wc -w ibukota.txt
Perintah diatas bertujuan hanya untuk menghitung jumlah kata yang ada dalam file
ibukota.txt.

$ wc -c ibukota.txt
Perintah diatas bertujuan hanya untuk menghitung jumlah karakter yang ada dalam
file ibukota.txt.
$ head -1 ibukota.txt
Perintah diatas bertujuan hanya untuk menampilkan baris pertama saja yang ada
dalam file ibukota.txt.
$ head -5 ibukota.txt
Perintah diatas bertujuan hanya untuk menampilkan baris pertama sampai baris ke
lima yang ada dalam file ibukota.txt.

$ head -10 ibukota.txt


Perintah diatas bertujuan hanya untuk menampilkan baris pertama sampai baris ke
sepuluh yang ada dalam file ibukota.txt.

$ head ibukota.txt
Perintah diatas bertujuan untuk menampilkan baris awal sampai baris terakhir yang
ada dalam file ibukota.txt.

$ sort ibukota.txt |head -5


Perintah diatas bertujuan 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 diatas bertujuan 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 diatas merupakan kebalikan dari fungsi head, yaitu bertujuan untuk menampilkan
beberapa baris terakhir dari file.Bertujuan hanya untuk menampilkan baris terakhir saja
yang ada dalam file ibukota.txt.

$ tail +3 ibukota.txt
Perintah diatas bertujuan hanya untuk menampilkan baris ketiga sampai baris terakhir
yang ada dalam file ibukota.txt.

$ tail -10 ibukota.txt


Perintah diatas bertujuan hanya untuk menampilkan baris terakhir sampai baris ke
sepuluh diatasnya yang ada dalam file ibukota.txt.

$ tail ibukota.txt
Perintah diatas bertujuan untuk menampilkan baris terakhir sampai baris pertama
yang ada dalam file ibukota.txt.

$ sort ibukota.txt |tail +5


Perintah diatas bertujuan untuk mengurutkan sesuai abjad dan menampilkan baris
kelima sampai baris terakhir yang ada dalam file ibukota.txt.

$ sort ibukota.txt |tail -3 |wc -1


Perintah diatas bertujuan untuk mengurutkan sesuai abjad dan menampilkan tiga baris
terakhir yang ada dalam file ibukota.txt.

$ grep “o” ibukota.txt


Perintah diatas bertujuan untuk menampilkan baris yang mengandung huruf “o” yang
ada dalam file ibukota.txt.

$ grep “ia” ibukota.txt


Perintah diatas bertujuan untuk menampilkan baris yang mengandung huruf “ia”
yang ada dalam file ibukota.txt.

$ grep “aris” ibukota.txt


Perintah diatas bertujuan untuk menampilkan baris yang mengandung huruf “aris”
yang ada dalam file ibukota.txt.

$ grep “halo” ibukota.txt


Perintah diatas bertujuan untuk menampilkan baris yang mengandung huruf “halo”
yang ada dalam file ibukota.txt.

$ grep “o” ibukota.txt |wc -1


Perintah diatas bertujuan untuk menghitung jumlah baris yang mengandung huruf
“o” yang ada dalam file ibukota.txt.

$ grep –v “o” ibukota.txt


Perintah diatas bertujuan untuk menampilkan baris yang tidak mengandung huruf
“o” yang ada dalam file ibukota.txt.

III. Tugas

1. Menjelaskan secara detail, perintah-perintah yang telah dijalankan dan


contoh-contohnya ke dalam laporan
Jawab:
-$ sort : mengurutkan sesuai abjad.
-$ wc : menghitung jumlah baris,kata dan karakter.
-$ grep : menyaring masukannya.
-$ head : mengurutkan dari baris pertama sampai terakhir
-$ tail : mengurutkan dari baris terakhir sampai pertama.

2. Carilah perintah-perintah dasar sistem operasi Linux yang lain dan jelaskan
fungsinya, selain yang sudah ada di modul ini, minimal 5 perintah.
Jawab:
-pr : digunakan untuk menyusun data sebelum di cetak ke printer.
-tr : utilitas translate mengubah pengulangan karakter.
-cut : digunakan untuk memotong karakter dari sebuah kata dalam baris
-find : digunakan untuk memotong karakter dari sebuah kata dalam baris
-ps : digunakan untuk mengetahui status proses yang berjalan.

I. Kesimpulan
Di dalam praktikum pertemuan ke-3 ini dapat disimpulkan bahwa untuk dapat
melakukan berbagai tindakan linux memerlukan redirection,pipe,proses i/o,dan
filter.pada perintah tail terdapat perbedaan penggunaan tanda (-) dan (+),saat
menggunakan (-) berarti menampilkan dari akhir,sedang jika dengan (+) digunakan
untuk menampilkan dari baris tertentu sampai akhir.

II. Listing
Terlampir.

Anda mungkin juga menyukai