GNU/Linux >> Belajar Linux >  >> Linux

Opsi Perintah dan Contoh Perintah Tee di Linux

Di Linux, perintah terminal adalah hal yang paling mudah dan paling berguna yang mungkin menjadi fokus pembelajaran. Jika Anda pengguna Linux baru atau profesional, Anda mungkin telah menggunakan banyak perintah untuk menambahkan atau menjumlahkan hasil lebih dari satu perintah di shell. Tapi, Linux menawarkan Anda untuk menggabungkan output dari dua perintah yang berbeda dan mendapatkan output akhir dalam satu output tunggal. Perintah tee di Linux adalah salah satu alat yang paling sering digunakan dan berguna yang harus Anda pelajari untuk membuat perjalanan Linux Anda cepat dan cepat.

Misalnya, jika Anda ingin mengunduh dan mengekstrak file di sistem Linux Anda, Anda dapat melakukannya secara efisien dengan perintah tee dengan menggabungkan perintah wget dan perintah tar. Mengetahui perintah pipe atau tee akan menyenangkan dan memuaskan untuk dipelajari.

Perintah Tee di Linux

Perintah tee di Linux adalah yang membaca input standar dan menulisnya ke output standar dan satu atau lebih file, yang secara efektif menggandakan inputnya. Perintah tee biasanya digunakan untuk membagi output dari suatu program sehingga dapat ditampilkan dan disimpan dalam file. Konsep Tee (T) berasal dari bentuk Tee pada pipa ledeng.

Perintah ini memungkinkan Anda untuk mengirim output ke file dalam format output standar. Jika Anda sudah familiar dengan perintah Pipe di Linux, Anda harus tahu bahwa itu bekerja dalam format linier, sedangkan perintah Tee dapat mengarahkan output ke jalur yang berbeda dan menyimpan output.

Sekarang, Anda dapat menyimpan hasilnya ke dalam file dengan dua perintah yang berbeda, tetapi akan sedikit merepotkan. Pada saat yang sama, perintah Tee memungkinkan Anda untuk menggabungkan semua tugas ini hanya dengan satu perintah. Dalam postingan ini, kita akan melihat cara menggunakan perintah Tee di Linux.

1. Sintaks Dasar untuk Perintah Tee 

Untuk memulai dengan sebuah perintah di Linux, kita harus mengetahui aturan dasar, sintaks, dan metode bagaimana meletakkannya di antara dalam sebuah perintah. Ini dia; dalam pola perintah di bawah ini, Anda dapat melihat bahwa perintah tee berada di tengah dua perintah atau di tengah perintah dan opsi. Sebenarnya, ini juga dapat berfungsi sebagai konjungsi dalam perintah Linux.

[command] | tee [options] [filename]

2. Ping dengan Tee di Linux

Memeriksa konektivitas internet melalui perintah ping adalah perintah yang sangat populer untuk pengguna Linux dan Windows. Namun, seperti yang telah kita bahas sebelumnya bahwa perintah tee dapat mencetak dan menyimpan data dalam file yang berbeda secara bersamaan.

- -

Perintah di bawah ini akan memberi Anda hasil ping di layar terminal, dan outputnya akan disimpan dalam format yang sama persis seperti yang Anda lihat di layar untuk referensi di masa mendatang. Nanti, Anda dapat menggunakan perintah cat untuk melihat hasilnya.

$ ping google.com | tee output.txt
$ cat output.txt

3. Gunakan Perintah Tee Untuk Menambahkan Teks

Di Linux, istilah append mengacu pada metode menambahkan atau menampilkan hasil dengan nilai yang diberikan oleh pengguna. Biarkan saya membuatnya mudah bagi Anda; mari kita asumsikan saya memiliki dua file teks yang diberi nama file1.txt dan file2.txt. Dan inilah teks yang saya masukkan ke dalam file.

  • File1.txt:  ubuntu menyenangkan
  • File2.txt:ubuntuPIT menyenangkan

Sekarang, jika saya menerapkan perintah Tee untuk kedua file ini, saya dapat mengganti hasil akhir teks dengan yang kedua. Ini sebenarnya tidak menggantikan nilai, sedangkan kami menambahkan nilai 'Ubuntu' dengan nilai 'UbuntuPIT'

Cat file1.txt
File1.txt: ubuntu is fun
File2.txt: ubuntuPIT is fun

Kita sekarang dapat menjalankan perintah tee yang diberikan pada shell terminal Linux kita.

$ wc -l file1.txt|tee -a file2.txt
$ cat file2.txt

4. Tee dalam hubungannya dengan sudo

Seperti yang telah saya katakan sebelumnya bahwa di Linux, perintah Tee dapat digunakan untuk menghubungkan atau menggabungkan output dari dua perintah; di sini, kita akan melihat bagaimana menggunakan perintah tee sebagai konjungsi. Harap perhatikan jika file yang ingin kita gabungkan berada di bawah pengguna root, dan jika Anda bukan pengguna root, Anda mungkin perlu menambahkan sudo sebelum perintah tee, seperti yang ditunjukkan di bawah ini.

Misalnya, perintah di bawah ini tidak akan berfungsi dan mungkin gagal karena izin terbatas.

sudo echo "newline" > /etc/file.conf

Anda bisa meletakkan sudo tepat sebelum perintah tee untuk membuat perintah tersebut dapat dieksekusi.

echo "newline" | sudo tee -a /etc/file.conf

5. Bantuan Kaos

Perintah berikut cukup jelas. Panduan bantuan yang disediakan oleh perintah tee berguna untuk memulainya. Ini menyediakan sintaks, panduan pengguna, dan panduan tentang bagaimana Anda dapat menghadapi keluaran kesalahan.

tee --help

Jika Anda mengalami masalah dengan perintah Tee di mesin Linux Anda, pastikan Anda menggunakan Tee versi terbaru di sistem Anda. Perintah yang disebutkan di bawah ini akan memungkinkan Anda memeriksa versi Tee.

tee --version

6. Jumlahkan Char In Tee

Jika Anda ingin mengetahui jumlah total karakter dalam file Anda, Anda cukup menggunakan perintah tee, dan menariknya Anda dapat menyimpan berapa banyak karakter dalam file ke dalam file yang berbeda.

wc -l file1.txt| tee file2.txt

7. Gunakan Tee dengan DH

Biasanya, dh perintah dapat menunjukkan penggunaan disk dan memantau sistem. Jika Anda memerlukan rekaman langsung statistik sistem Anda, cukup gunakan perintah dh dengan perintah tee di Linux. File teks akan disimpan di dalam direktori home sistem file Linux Anda.

df -h | tee disk_usage.txt

Nanti, Anda dapat menggunakan perintah cat untuk melihat hasilnya.

$ cat disk_usage.txt

8. Menulis ke Beberapa File

Sebelumnya, kita telah melihat bagaimana menggabungkan lebih dari satu perintah melalui perintah tee di Linux. Selain itu, di Linux, Anda dapat menyimpan hasil akhir dari perintah apa pun ke dalam beberapa file sekaligus. Ini mungkin membantu Anda jika Anda sedang mengerjakan semacam proyek atau tugas di mana Anda perlu memberikan hasil yang sama ke banyak pengguna.

Perintah yang disebutkan di bawah ini menunjukkan cara meletakkan nama file satu demi satu tepat setelah perintah.

$ command | tee file1.out file2.out file3.out

Wawasan

Perintah Tee lintas platform bisa sangat berguna jika Anda melakukan sesuatu yang memerlukan penyimpanan output sambil tetap mengerjakan perintah. Di seluruh posting, saya telah menjelaskan gagasan dan contoh perintah Tee yang paling sering digunakan di Linux. Perintah yang disebutkan di atas akan dapat dieksekusi di semua distribusi Linux utama. Anda dapat menambahkan atau memodifikasi atau mengubah perintah dengan perintah Tee untuk mendapatkan hasil yang diinginkan.

Jika Anda merasa posting ini bermanfaat dan informatif, silakan bagikan ini dengan teman-teman Anda dan komunitas Linux. Kamu juga bisa menuliskan pendapatmu tentang postingan ini di kolom komentar.


Linux
  1. 7 Contoh Perintah Linux df

  2. Contoh Perintah mkdir dan rmdir di Linux

  3. Contoh Perintah rm di Linux

  1. Perintah Linux - Gambaran Umum dan Contoh

  2. Contoh Perintah ps di Linux

  3. contoh Perintah swapon dan swapoff di Linux

  1. Perintah Linux Cat:Penggunaan dan Contohnya

  2. Perintah Tee Linux dengan Contoh

  3. sa Contoh Perintah di Linux