pipe and redirection in linux - linux commands tutorial - using pipes & i/o redirection- Part 21
Daftar Isi:
tee
Perintah Sintaks- Cara Menggunakan Perintah
tee
- Menulis ke Banyak File
- Tambahkan ke File
- Abaikan Interupsi
- Sembunyikan Output
- Menggunakan tee bersamaan dengan sudo
- Kesimpulan
Perintah
tee
membaca dari input standar dan menulis ke kedua output standar dan satu atau lebih file pada saat yang sama.
tee
sebagian besar digunakan dalam kombinasi dengan perintah lain melalui perpipaan.
Dalam tutorial ini, kita akan membahas dasar-dasar penggunaan perintah
tee
.
tee
Perintah Sintaks
Sintaks untuk perintah
tee
adalah sebagai berikut:
tee
-
OPTIONS
:-
-a
(--append
) - Jangan menimpa file alih-alih menambahkan file yang diberikan.-i
(--ignore-interrupts
) - Abaikan sinyal interupsi. Gunakantee --help
untuk melihat semua opsi yang tersedia.
FILE_NAMES
- Satu atau beberapa file. Masing-masing data keluaran ditulis untuk. -
Cara Menggunakan Perintah
tee
Penggunaan paling dasar dari perintah
tee
adalah untuk menampilkan output standar (
stdout
) dari suatu program dan menuliskannya dalam file.
Dalam contoh berikut, kami menggunakan perintah
df
untuk mendapatkan informasi tentang jumlah ruang disk yang tersedia pada sistem file. Output disalurkan ke perintah
tee
, yang menampilkan output ke terminal dan menulis informasi yang sama ke file
disk_usage.txt
.
df -h | tee disk_usage.txt
Filesystem Size Used Avail Use% Mounted on dev 7.8G 0 7.8G 0% /dev run 7.9G 1.8M 7.9G 1% /run /dev/nvme0n1p3 212G 159G 43G 79% / tmpfs 7.9G 357M 7.5G 5% /dev/shm tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup tmpfs 7.9G 15M 7.9G 1% /tmp /dev/nvme0n1p1 511M 107M 405M 21% /boot /dev/sda1 459G 165G 271G 38% /data tmpfs 1.6G 16K 1.6G 1% /run/user/120
Anda dapat melihat konten file
disk_usage.txt
menggunakan perintah cat.
Menulis ke Banyak File
Perintah
tee
juga dapat menulis ke banyak file. Untuk melakukannya, tentukan daftar file yang dipisahkan oleh spasi sebagai argumen:
command | tee file1.out file2.out file3.out
Tambahkan ke File
Secara default, perintah
tee
akan menimpa file yang ditentukan. Gunakan opsi
-a
(
--append
) untuk menambahkan output ke file:
Abaikan Interupsi
Untuk mengabaikan interupsi, gunakan opsi `` -i
(
–ignore-interrupts
) option. This is useful when stopping the command during execution with
) option. This is useful when stopping the command during execution with
CTRL + C
and want
tee` untuk keluar dengan anggun.
Sembunyikan Output
command | tee file.out >/dev/null
Menggunakan tee bersamaan dengan sudo
Katakanlah Anda ingin menulis ke file yang dimiliki oleh root sebagai pengguna sudo. Perintah berikut akan gagal karena pengalihan output tidak dilakukan oleh sudo. Pengalihan dijalankan sebagai pengguna yang tidak memiliki hak pribadi.
sudo echo "newline" > /etc/file.conf
Outputnya akan terlihat seperti ini:
bash: /etc/file.conf: Permission denied
Cukup letakkan
sudo
sebelum perintah
tee
seperti yang ditunjukkan di bawah ini:
echo "newline" | sudo tee -a /etc/file.conf
tee
akan menerima output dari perintah echo, naikkan ke sudo permisi dan tulis ke file.
Menggunakan
tee
bersamaan dengan
sudo
memungkinkan Anda menulis ke file yang dimiliki oleh pengguna lain.
Kesimpulan
Perintah
tee
membaca dari input standar dan menulisnya ke output standar dan satu file lagi.
Jika Anda memiliki pertanyaan atau umpan balik, jangan ragu untuk meninggalkan komentar.
terminal teeEkstensi Mozilla Akan Menyadap Perintah-Perintah Tertentu

Perpanjangan eksperimental ke Mozilla Firefox memungkinkan orang mengganti perintah teks sederhana untuk tugas-tugas Web yang rumit.
Perintah perintah Windows 8 Master

Selesaikan lebih banyak hal dalam waktu yang lebih singkat di desktop atau tablet dengan menguasai kontrol sentuh Windows 8 dan keyboard / mouse yang setara.
Perintah perintah layar penuh pada Windows 7/8/10

Mengapa saya tidak membuka perintah perintah layar penuh di Windows 7? Bagaimana membuka command prompt layar penuh di Windows 7? Artikel ini menjawab pertanyaan seperti itu!