Dasar-dasar Linux untuk Jaringan dan Sistem yang Dapat Diprogram - Mengarahkan Aliran Teks, Kursus Online DevOps / DevNet Baku

Dasar-dasar Linux untuk Jaringan dan Sistem yang Dapat Diprogram - Mengarahkan Aliran Teks, Kursus Online DevOps / DevNet Baku

Artikel

Keterampilan Linux merupakan bagian penting dari pelatihan bagi spesialis jaringan dan sistem yang dapat diprogram. Perlu dicatat bahwa profesi ini dianggap sebagai salah satu yang paling mudah dikuasai di bidang TI pada tahun 2023. Pada saat yang sama, profesi ini menawarkan peluang bagi pendatang baru yang sulit ditemukan di industri lain. Hari ini, kita akan membahas topik penting yang dibahas dalam kursus online DevOps/DevNet di Baku : pengalihan aliran teks. Tanpa pengetahuan ini, Anda kemungkinan besar tidak akan dapat menemukan pekerjaan di sektor TI.

Apa itu aliran teks standar, kursus DevOps / DevNet online Baku

Pertama, mari kita cari tahu apa itu aliran teks di Linux dan mengapa sistem operasi menggunakannya. Ini tentu saja tentang menggunakan antarmuka baris perintah ( CLI ). Menggunakan GUI ( Graphical User Interface ) tidak menyediakan semua kemampuan yang dibutuhkan para profesional. Untuk mempelajari lebih lanjut, kami merekomendasikan untuk mengikuti kursus online DevOps / DevNet Baku di platform SEDICOMM University.

Dalam CLI, pekerjaan dilakukan melalui pertukaran informasi berbasis teks dengan shell perintah. Pengguna memasukkan perintah dari keyboard, shell memprosesnya, dan menampilkan hasilnya (atau laporan kesalahan) ke konsol. Inilah mengapa Linux menggunakan aliran teks, yang ada tiga jenis:

  • stdin (aliran 0) - masukan standar;
  • stdout (aliran 1) - keluaran standar;
  • stderr (aliran 2) - keluaran kesalahan standar.

Setiap kali pengguna memasukkan perintah dari keyboard, mereka mengirimkan data ke utilitas yang sesuai, menggunakan aliran input standar 0 ( stdin ). Setiap kali utilitas mengembalikan hasil perintah ke baris perintah, ia menggunakan aliran output standar 1 ( stdout ).

Namun, hal ini tidak berlaku untuk output kesalahan, yang, seperti yang ditunjukkan di atas, memiliki aliran output terpisah. Setiap kali sebuah program menemukan kesalahan, program tersebut melaporkannya ke CLI melalui aliran output kesalahan standar . Singkatnya, begitulah cara kerja sistem output kesalahan standar di Linux . Tentu saja, kami menyarankan Anda untuk memperdalam pengetahuan Anda tentang hal ini sebelum mengikuti kursus insinyur DevOps/DevNet Baku.

Cara mengarahkan aliran teks di Linux

Sekarang setelah Anda mengetahui aliran teks apa saja yang ada di Linux , Anda dapat melanjutkan ke pengalihan aliran tersebut. Keterampilan ini sangat penting bagi mereka yang berencana mengikuti kursus Baku DevOps/DevNet . Kita akan mulai dengan mengalihkan aliran 0—input standar.

Untuk mengalihkan input perintah, tambahkan tanda " < " (kurang dari) setelahnya. Kemudian tambahkan sumber data yang akan digunakan sebagai pengganti input standar. Misalnya, nama file teks, atau jalur relatif atau absolutnya.

Perlu dicatat bahwa dalam banyak kasus, perintah “tahu caranya” untuk mengambil data dari file sendiri jika Anda menentukan namanya sebagai argumen. Namun, contoh ini memungkinkan Anda untuk lebih memahami bagaimana aliran teks disusun. Dan bagaimana tepatnya mereka dialihkan ke Linux.

Sekarang mari kita coba mengalihkan aliran 1—output standar . Perlu dicatat bahwa teknik ini memiliki aplikasi yang lebih luas. Misalnya, ini dapat membantu Anda dengan cepat membuat file dengan konten yang Anda butuhkan. Atau menambahkan baris baru ke file yang sudah ada hanya dalam beberapa langkah.

Untuk mengalihkan output standar, ikuti perintah dengan simbol lebih besar dari ( > ) dan tentukan nama file. Misalnya, echo "Hello" > namafile akan membuat file bernama namafile dengan kata "Hello" di dalamnya . Namun, memasukkan kembali perintah ini akan menimpa file yang sudah ada. Sementara itu, echo "Hello" >> namafile akan menambahkan baris baru yang berisi kata "Hello" ke akhir file yang sudah ada.

Perlu dicatat bahwa pengalihan output kesalahan standar dilakukan dengan cara yang serupa. Satu-satunya perbedaan adalah Anda perlu menambahkan angka 2 di depan simbol " > " , tanpa spasi. Untuk mempelajari lebih lanjut, daftarkan diri Anda untuk mengikuti kursus dari SEDICOMM University!

Tim Universitas SEDICOMM : Akademi Cisco , Institut Profesional Linux , Institut Python.