GNU/Linux >> Belajar Linux >  >> Linux

Perintah Tee Linux dengan Contoh

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.


Linux
  1. Perintah wc Linux dengan Contoh

  2. Perintah kepala Linux dengan Contoh

  3. Perintah JQ di Linux dengan Contoh

  1. Perintah sortir Linux dengan Contoh

  2. Perintah Echo di Linux (Dengan Contoh)

  3. Perintah man di Linux dengan Contoh

  1. Perintah AWK di Linux dengan Contoh

  2. 9 Contoh Perintah tee di Linux

  3. Perintah Curl di Linux dengan Contoh