<aside> 💡

Artikel ini membahas Input-Output Redirection di Linux, yaitu cara mengalihkan hasil perintah (output), error, dan input ke file atau ke command lain. Konsep ini sangat penting karena hampir semua automation, scripting, dan troubleshooting di Linux menggunakan teknik ini.

</aside>

01. Konsep Dasar Input dan Output

Di Linux, setiap perintah yang kita jalankan sebenarnya bekerja dengan alur data (stream).

Secara sederhana, setiap command menerima input, memprosesnya, lalu menghasilkan output.

Linux memiliki 3 jenis stream utama:

Ketiga stream ini memiliki nomor khusus yang disebut file descriptor.


1.1 Jenis Stream di Linux

Stream Nama Fungsi File Descriptor
stdin Standard Input input (biasanya keyboard) 0
stdout Standard Output hasil normal 1
stderr Standard Error pesan error 2

Contoh Sederhana

echo "Hello Linux"

Penjelasan: