<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>
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.
| Stream | Nama | Fungsi | File Descriptor |
|---|---|---|---|
| stdin | Standard Input | input (biasanya keyboard) | 0 |
| stdout | Standard Output | hasil normal | 1 |
| stderr | Standard Error | pesan error | 2 |
echo "Hello Linux"
Penjelasan:
echo