Belajar Linux: Menggunakan Terminal/Command Line Part. 10

Redirection dan Piping

Bila anda hendak menjalankan sebuah perintah pada terminal dan ingin menyimpan output nya dalam sebuah file (bukan ditampilkan di layar), anda dapat menggunakan redirection operator (>) untuk melakukan hal tersebut.

Yuk kita coba!

  1. Ketikkan route > file1.txt. Tidak akan terlihat keluaran apapun di layar, karena output  akan langsung dikirimkan ke file1.txt
  2. Ketik more file1.txt untuk membaca isi file (bisa juga menggunakan command cat atau less)
  3. Kita juga dapat membaca isi file tersebut dengan “membalik redirection-nya” seperti ini: sort < file1.txt.
  4. Bahkan kita dapat melakukan kedua langkah di atas secara bersamaan: sort < file1.txt > output-file.txt.

Bagaimana dengan piping?

Baca Juga:  Belajar Linux: Menggunakan Terminal/Command Line Part. 9

Kita juga dapat mengirimkan output dari sebuah command (baik ke layar ataupun ke sebuah file) dengan menggunakan pipe operator dengan tujuan untuk mendapatkan value yang spesifik sesuai dengan yang kita harapkan. Sebagai contoh, kita dapat menjalankan command:

 route | grep virbr0 

Command di atas hanya akan menampilkan baris yang mengandung kata vibr0

Masih banyak kombinasi-kombinasi command yang dapat kita gunakan khususnya dengan memanfaatkan operator redirection dan pipe ini. 

Practice makes perfect! 😏

Referensi:
Lewis, James Kent. 2013. Linux Utilities Cookbook. Birmingham: Packt Publishing Ltd.

About This Author

IT Engineer, Red Hat Certified System Administrator & Technician (RHCT & RHCSA), Certified Data Center Facilities Operation Manager (CDFOM), Certified Ethical Hacking (CEH), expert in Computer Networking in multi operating system and hardware. Specialties: Linux, Free BSD, *Nix, MS Windows, Data Center, Cisco & Computer Networking

Post A Reply