kaos Linux Linux perintah membaca input standar dan menulisnya ke output standar dan satu atau lebih file. Dalam pengalihan output normal, baris perintah akan ditulis ke file, tetapi kita tidak dapat melihat output secara bersamaan. Menggunakan kaos perintah kita bisa mencapai ini! Itulah mengapa dalam tutorial ini, kami akan menunjukkan kepada Anda semua tee Linux dasar-dasar perintah untuk membantu Anda memulai!
Perintah Linux ini biasanya digunakan dalam skrip shell untuk menunjukkan kemajuan suatu proses saat mengeluarkan entri yang sama ke file log. Tingkatkan keterampilan VPS Anda dengan keterampilan berharga ini!
Sintaks dan Penggunaan Perintah Tee Linux
Saat Anda mulai menggunakan Tee Linux perintah, Anda harus mengakses VPS Anda menggunakan SSH. Jika Anda mengalami masalah, lihat tutorial Putty kami.
Sintaks dasar untuk perintah tersebut adalah:
wc -l file1.txt | tee file2.txt
Perintah di atas akan memeriksa jumlah baris file1.txt dan keluarkan hasilnya di terminal dan simpan di file2.txt .
Mengirim Output Perintah Tee Linux ke Perintah Lain
Saat menggunakan perintah tee Linux, kita mendapatkan output di terminal, yang dapat kita pipa ke perintah lain untuk diproses. Perintah berikut akan mencantumkan file di dalam folder dan menggunakan pipa pertama akan menulis output ke file test.txt dan berikan output ke perintah ketiga – grep untuk mengidentifikasi file dengan string py di dalamnya:
ls | tee test.txt | grep 'py'
Operasi Perintah Tee Linux Lainnya
Jika Anda ingin mempelajari lebih banyak fitur perintah tee Linux yang keren, Anda harus tahu cara membuka manualnya! Ini akan membuat penggunaan sintaks yang benar menjadi lebih mudah!
Sebagian besar pengguna cenderung menyalin dan menempelkan perintah ke terminal, tetapi kami mendorong Anda untuk meluangkan waktu untuk mengetiknya, sehingga Anda dapat benar-benar memahaminya, dan memahami tee Linux, dan sintaks perintah lainnya dengan lebih baik.
Untuk membuka dokumentasi, Anda dapat menggunakan:
tee --help
Setiap perintah dilengkapi dengan informasi versi. Itu dapat diperiksa menggunakan:
tee --version
Secara default, kaos perintah akan menimpa file dengan output dari perintah awal. Yang dapat diganti dengan menggunakan opsi penambahan menggunakan -a beralih.
ls | tee –a file.txt
Dengan perintah tee Linux, kita juga dapat menyimpan output dari suatu perintah ke beberapa file. Penggunaan opsi ini adalah untuk memproses keluaran perintah beberapa kali dalam skrip shell:
ls | tee file1.txt file2.txt file3.txt
Seperti dengan perintah standar yang ditambahkan dengan > , kesalahan dan stdout ditangani secara berbeda di tee demikian juga. | Regular Biasa pipa hanya akan menyimpan output standar ke file, dan jika kita membutuhkan output standar dan output kesalahan, kita perlu menggunakan |& dengan kaus Linux perintah.
Salinan keluaran standar normal:
perintah> file.txt | Cara reguler untuk mengarahkan output standar |
perintah | file tee.txt | Menggunakan kaos dengan penimpaan |
perintah | tee -a file.txt | Menggunakan tee dengan menambahkan |
Output standar dan aliran kesalahan:
perintah &> file.txt | Cara reguler untuk mengarahkan ulang keluaran dan kesalahan standar |
perintah |&tee file.txt | Menggunakan kaos dengan penimpaan |
perintah |&tee -a file.txt | Menggunakan tee dengan menambahkan |
Menulis file menggunakan hak istimewa yang lebih tinggi di editor vim adalah keuntungan lain dari tee memerintah. Dalam lingkungan yang sangat aman, operasi Linux normal dilakukan menggunakan pengguna yang tidak memiliki hak istimewa. Untuk melakukan tugas administratif dengan hak istimewa admin, kami menggunakan perintah sudo.
Terkadang kita perlu mengedit file yang membutuhkan hak admin.
Mengabaikan perubahan dan membuka kembali file menggunakan hak istimewa yang diperlukan menggunakan sudo adalah salah satu opsi. Jika kita menggunakan tee perintah, kita dapat menghindari situasi ini dengan menulis file pada tahap awal itu sendiri tanpa mengabaikan perubahan dengan menggunakan opsi hak istimewa yang ditinggikan. Saat menulis di editor vim, sintaksnya adalah sebagai berikut:
:w !sudo tee %
Kesimpulan
kaos Linux Linux command adalah utilitas yang berguna untuk menginstal skrip dan sayangnya jarang diketahui oleh admin sistem. Setelah Anda memahami penggunaan perintah ini, Anda pasti akan menggunakannya alih-alih pengalihan output menggunakan>. Semoga berhasil dengan meningkatkan proyek Anda! Sampai jumpa di tutorial berikutnya.