Chapter 5. Creating, Viewing, and Editing Text Files
Published: 2022-10-26 06:03:01


Tujuan : Membuat, melihat, dan mengedit file teks dari output perintah atau dalam editor teks


Contoh untuk Pengalihan Output

$ Constructing Pipelines
Adalah sebuah pipa menghubungkan output standar dari perintah pertama ke input standar dari perintah berikutnya.

Contoh Pipa

$ Mengedit File Teks dari Prompt Shell
   Tujuan dapat membuat dan mengedit file teks dari baris perintah menggunakan vim editor. Vim kependekan dari Vi IMproved adalah perangkat lunak penyunting teks bebas dan sumber terbuka untuk sistem operasi Unix. 
    Untuk memulai Vim dalam mode yang disempurnakan ini, kamu bisa menggunakan perintah vim. 
     Kunci i menempatkan Vim ke mode insert. Semua teks yang dimasukkan setelah ini diperlakukan sebagai konten file hingga kamu keluar dari mode penyisipan. Tombol Esc keluar dari mode penyisipan dan mengembalikan Vim ke mode perintah. Tombol u akan membatalkan pengeditan terbaru. Tekan tombol x untuk menghapus satu karakter. Perintah :w menulis (menyimpan) file dan tetap dalam mode perintah untuk pengeditan lebih lanjut. Perintah :wq menulis (menyimpan) file dan keluar dari Vim. :q! perintah keluar dari Vim, membuang semua perubahan file sejak penulisan terakhir. 
       Pengguna Vim harus mempelajari perintah ini untuk menyelesaikan tugas pengeditan apa pun.
 
$ Mengubah Lingkungan Shell
    Dapat mengatur variabel shell untuk membantu menjalankan perintah, dan mengedit skrip startup Bash untuk mengatur variabel shell dan lingkungan untuk mengubah perilaku shell dan program dijalankan dari shell. 
    Bash shell memungkinkan kamu untuk mengatur variabel shell yang dapat kamu gunakan untuk membantu menjalankan perintah atau untuk mengubah perilaku shell. 
     Nama variabel dapat berisi huruf besar atau kecil, angka, dan karakter garis bawah (_). Selain itu kamu dapat menggunakan perintah set untuk membuat daftar semua variabel shell yang saat ini disetel.
     Kamu dapat menggunakan perluasan variabel untuk merujuk ke nilai variabel yang telah kamu tetapkan. Untuk melakukan ini, awali nama variabel dengan tanda dolar ($). Dalam contoh berikut, perintah echo mencetak sisa baris perintah yang dimasukkan, tetapi setelah ekspansi variabel dilakukan.

Variabel lingkungan penting lainnya adalah PATH. Itu PATHvariabel berisi daftar direktori yang dipisahkan titik dua yang berisi program:

Untuk membuat daftar semua variabel lingkungan untuk shell tertentu, jalankan perintah env

$ Mengatur Variabel Secara Otomatis
   Jika kamu ingin mengatur variabel shell atau lingkungan secara otomatis saat shell kamu dimulai, kamu dapat mengedit skrip startup Bash. Ketika Bash dimulai, beberapa file teks yang berisi perintah shell dijalankan yang menginisialisasi lingkungan shell.

Ringkasan
- Menjalankan program, atau proses, memiliki tiga saluran komunikasi standar, input standar, output standar, dan kesalahan standar.
 - Kamu dapat menggunakan pengalihan I/O untuk membaca input standar dari file atau menulis output atau kesalahan dari proses ke file.
- Pipeline dapat digunakan untuk menghubungkan output standar dari satu proses ke input standar dari proses lain, dan dapat digunakan untuk memformat output atau membangun perintah yang kompleks.
- kamu harus tahu cara menggunakan setidaknya satu editor teks baris perintah, dan Vim umumnya diinstal.
- Variabel shell dapat membantu kamu menjalankan perintah dan unik untuk sesi shell tertentu.
- Variabel lingkungan dapat membantu kajj mengonfigurasi perilaku shell atau proses yang dimulainya.