Tuesday 26 March 2013

Perintah-Perintah Pada Comand di Linux


Perintah-Perintah Pada Comand di Linux
  • PIPA (PIPELINE)
Mekanisme pipa digunakan sebagai alat komunikasi antar proses. Input Þ Proses1 Þ Output = Input Þ Proses2 Þ Output.
Proses 1 menghasilkan output yang selanjutnya digunakan sebagai input oleh Proses 2. Hubungan output input ini dinamakan pipa, yang menghubngkan Proses 1 dengan Proses2 dan dinyatakan dengan symbol “|”.
Proses1 | Proses2
  • Filter
Filter adalah utilitas Linux yang dapat memproses standard input (dari keyboard) dan menampilkan hasilnya pada standard output (layar). Contoh filter adalah cat, sort, grep, pr, head, tail, paste dan lainnya. Pada sebuah rangkaian pipa :
P1 | P2 | P3 ……. | Pn-1 | Pn
Maka P2 sampai dengan Pn-1 mutlak harus utilitas Linux yang berfungsi sebagai filter. P1 (awal) dan Pn (terakhir) boleh tidak filter. Utilitas yang bukan filter misalnya who, ls, ps, lp, lpr, mail dan lainnya.
Beberapa perintah Linux yang digunakan untuk proses penyaringan antara lain :
  • Perintah grep
Digunakan untuk menyaring masukannya da n menampilkan baris-baris yang hanya mengandung pola yang ditentukan. Pola ini disebut regular expression.

  • Perintah wc
Digunakan untuk menghitung jumlah baris, kata dan karakter dari baris-baris masukan yang diberikan kepadanya. Untuk mengetahui berapa baris gunakan option –l, untuk mengetahui berapa kata, gunakan option –w dan untuk mengetahui berapa karakter, gunakan option –c. Jika salah satu option tidak digunakan, maka tampilannya adalah jumlah baris, jumlah kata dan jumlah karakter.

  • Perintah sort
Digunakan untuk mengurutkan masukannya berdasarkan urutan nomor ASCII dari karakter.
  • Perintah cut
Digunakan untuk mengambil kolom tertentu dari baris-baris masukannya, yang ditentukan pada option –c.
  • Perintah uniq
Digunakan untuk menghilangkan baris-baris berurutan yang mengalami duplikasi, biasanya digabungkan dalam pipeline dengan sort.
  • Pembelokan
Pembelokan dilakukan untuk standard input, output dan error, yaitu untuk mengalihkan file descriptor dari 0, 1 dan 2. Simbol untuk pembelokan adalah :
0< atau < pengganti standard inp ut
  1. atau > pengganti standard output
DESKRIPSI KERJA

a. Analisa hasil percobaan 1 sampai dengan 4, untuk setiap perintah jelaskan tampilannya.
b. Kerjakan latihan diatas dan analisa hasilnya
c. Berikan kesimpulan dari praktikum ini.


PEMBAHASAN

Analisa hasil percobaan 1 sampai dengan 4, untuk setiap perintah jelaskan tampilannya.
Jawaban :

  1. ps digunakan untuk melihat proses apa saja yang sedang berjalan
  2. (belom Tahu)
  3. mengirimkan email ke arna@eepis-its.edu
  4. membuat direktori mydir. Selanjutnya kita membuat direktori dengan nama yang sama agar terjadi error.
  • Memasukkan kata atau kalimat yang dituliskan ke file myfile.txt
  • Melihat isi file myfile.txt
  • Memasukkan log apa saja yang terjadi ketika kita membuat direktori mydir dan memasukkannya ke dalam myerror.txt
  • (Belom tahu)
  • membuat kalimat lalu dimasukkan ke file baru. Setelah itu melihat isi file baru lalu dimasukkan ke file baru dan isi file baru sebelumnya dihapus.
  • Menuliskan kata “kata pertama” lalu dimasukkan ke file surat. Lalu menuliskan kata “kata kedua” lalu ditambahkan ke file surat. Lalu menuliskan kata “kata ketiga” lalu ditambahkan ke file surat. Lalu menuliskan kata “kata keempat” lalu dimasukkan ke file surat. Kata keempat tidak ditambahkan ke file surat justru di masukkan ke file surat. Sehingga isi file surat sebelumnya hilang.
  • Menuliskan kata lalu ditampilkan lagi. Kata yang ditulis harus diakhiri dengan tanda yang dimasukkan
  • Menampilkan file myfile.txt lalu menampilkan file surat
  • Memasukkan kata ke file output
  • Menambahkan kata ke file outputp
  • Menampilkan data yang berada dalam file output
  • Memasukkan isi file output ke file out.
perintah who digunakan untuk melihat siapa saja yang login ke os. Lalu di jalankan perintah who | sort artinya perintah who dijalankan lalu hasilnya akan diurutkan. Who | sort -r artinya dijalankan perintah who lalu di urutkan secara terbalik. Who > tmp artinya hasil perintah who akan dimasukkan ke file tmp. Sort tmp akan menampilan isi dari file tmp yang sudah diurutkan. rm tmp artinya menghapus file tmp. ls –l /etc | more artinya melihat file dengan attributnya yang berada di direktori etc, tampilan file akan per halaman. ls –l /etc | sort | more artinya melihat file dengan attributnya yang berada di direktori etc, tampilan file akan per halaman sesuai dengan urutan attributnya (bukan abjad nama file).
  1. w –h | grep adalah manjalankan perintah w dengan option -h, lalu hasil dari perintah w dicari kata yang sama dengan lalu ditampilkan ke monitor.
  2. grep /etc/passwd artinya mencari kata yang berada pada /ect/passwd
  3. $ ls /etc | wc artinya menjalankan perintah ls di direktori /etc, lalu yang ditampilkan adalah jumlah data dan ukuran dari direktori /etc
  4. $ ls /etc | wc –l artinya menjalankan perintah ls di direktori /etc, lalu yang ditampilkan adalah jumlah data dari direktori /etc
  5. Maksud dari perintah selanjutnya adalah memasukkan kata yang ditulis ke kelas1.txt
  6. Maksud dari perintah selanjutnya adalah memasukkan kata yang ditulis ke kelas2.txt
  7. cat kelas1.txt kelas2.txt | sort ialah menjalankan perintah cat pada kelas1.txt dan kelas2.txt, kemudian isi data dijadikan satu diurutkan dan ditampilkan.
  8. cat kelas1.txt kelas2.txt > kelas.txt merupakan isi data kelas1.txt dan kelas2.txt dimasukkan ke kelas.txt
  9. cat kelas.txt | sort | uniq adalah menjalankan perintah cat ke kelas.txt, kemudian mengurutkan atau merapikan dan menampilkan.
  • Kerjakan latihan diatas dan analisa hasilnya
Jawaban :
  1. ls > baru
  2. cat /etc/passwd >> baru
  3. baru 0< sort
  4. sort 0< baru >baru.urut
  5. mkdir latihan2 2> rmdirerror.txt
  6. cat <<@@@ | sort
  7. cat baru.urut | wc >> baru
  8. cat > hello.txt artinya memasukkan kata yang diinput ke hallo.txt. cat hello.txt | sort | uniq artinya menjalankan perintah cat pada hello.txt lalu diurutkan dan di tampilkan ke layar. cat hello.txt | grep “dog” | grep –v “cat” artinya menjalankan perintah cat ke hello.txt, lalu memilih kata yang ada tulisan “dog”, lalu kata yang mempunyai tulisan cat di, lalu hasil akhir ditampilkan ke layar
  • Berikan kesimpulan dari praktikum ini.
Jawaban :

Perintah-perintah yang diberikan agar mahasiswa memahami konsep proses I/O dan redirection, memahami standar input, output dan error.
  • Menggunakan notasi output, append dan here document
  • Memahami konsep PIPE dan filter

KESIMPULAN

Setelah mempelajari semua percobaan dan menganalisa semua percobaan tersebut kita bisa mengetahui perintah-perintah apa saja dalam linux, fungsi dari semua perintah-perintah tersebut dan dari percobaan itu juga kita bisa mendapatkan banyak ilmu. Dan untuk mempermudah kita dalam mempelajari linux sebisa mungkin kita searching dan mempelajari serta mencoba-coba semua perintah yang ada dalam linux dan memahaminya, setelah kita bisa memahami dan mencoba-coba, pasti kita akan terbiasa dengan sistem operasi yang ada didalam linux.
Dalam mencoba kita juga jangan takut salah, karena kalau tidak mencoba kita tidak akan tahu letak kesalahan kita.

REFERENSI
  • Modul Sistem Operasi
  • Wikipedia.org

No comments:

Post a Comment