Tee Command in Linux - with examples
Isi kandungan:
- Sintaks Perintah
tee - Bagaimana Menggunakan Perintah
tee - Tulis kepada Pelbagai Fail
- Tambah ke Fail
- Abaikan Interrupt
- Sembunyikan Output
- Menggunakan tee dalam Sempena dengan sudo
- Kesimpulannya
Perintah
tee
berbunyi dari input standard dan menulis kepada kedua output standard dan satu atau lebih fail pada masa yang sama.
tee
kebanyakannya digunakan dalam kombinasi dengan arahan lain melalui paip.
Dalam tutorial ini, kami akan merangkumi asas-asas menggunakan arahan
tee
.
Sintaks Perintah
tee
Sintaks untuk arahan
tee
adalah seperti berikut:
tee
-
OPTIONS:-
-a(-a--append) - Jangan menimpa fail-fail sebaliknya masukkan ke fail yang diberikan.-i(---ignore-interrupts) - Abaikan isyarat interrupt.Usetee --helpuntuk melihat semua pilihan yang ada.
FILE_NAMES- Satu atau lebih fail. Setiap data output ditulis kepada. -
Bagaimana Menggunakan Perintah
tee
Penggunaan yang paling asas bagi arahan
tee
adalah untuk memaparkan output standard (
stdout
) dari suatu program dan menuliskannya dalam fail.
Dalam contoh berikut, kami menggunakan perintah
df
untuk mendapatkan maklumat mengenai jumlah ruang cakera yang ada pada sistem fail. Output disalurkan ke perintah
tee
, yang memaparkan output ke terminal dan menulis maklumat yang sama ke
disk_usage.txt
file.
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 boleh melihat kandungan fail
disk_usage.txt
menggunakan arahan kucing.
Tulis kepada Pelbagai Fail
Perintah
tee
juga boleh ditulis ke berbilang fail. Untuk berbuat demikian, tentukan senarai fail yang dipisahkan mengikut ruang sebagai argumen:
command | tee file1.out file2.out file3.out
Tambah ke Fail
Secara lalai, arahan
tee
akan menimpa fail yang ditentukan. Gunakan opsyen
-a
(
-a
--append
) untuk menambahkan output ke fail:
Abaikan Interrupt
Untuk mengabaikan interupsi, gunakan pilihan `` -i
(
-menyambungkan
) 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` keluar dari mulut.
Sembunyikan Output
command | tee file.out >/dev/null
Menggunakan tee dalam Sempena dengan sudo
Katakan anda ingin menulis ke fail yang dimiliki oleh root sebagai pengguna sudo. Perintah berikut akan gagal kerana pengalihan keluar output tidak dilakukan oleh sudo. Pengalihan semula dilaksanakan sebagai pengguna yang tidak bernasib baik.
sudo echo "newline" > /etc/file.conf
Output akan kelihatan seperti ini:
bash: /etc/file.conf: Permission denied
Sediakan
sudo
sebelum perintah
tee
seperti ditunjukkan di bawah:
echo "newline" | sudo tee -a /etc/file.conf
tee
akan menerima output arahan echo, naik ke kebenaran sudo dan menulis ke fail.
Menggunakan
tee
bersama-sama dengan
sudo
membolehkan anda menulis ke fail yang dimiliki oleh pengguna lain.
Kesimpulannya
Perintah
tee
dibaca dari input standard dan menulis kepada output standard dan satu bijih lebih banyak fail.
Jika anda mempunyai sebarang pertanyaan atau maklum balas, jangan ragu untuk meninggalkan komen.
terminal teePerintah Echo di linux dengan contoh
Perintah echo adalah salah satu perintah yang paling asas dan kerap digunakan di Linux. Argumen-argumen yang dihantar kepada echo dicetak pada output standard.
Perintah Curl di linux dengan contoh
Curl adalah utiliti baris perintah untuk memindahkan data dari atau ke pelayan yang direka untuk berfungsi tanpa interaksi pengguna. Dalam tutorial ini, kami akan menunjukkan kepada anda cara menggunakan alat curl melalui contoh-contoh praktikal dan penjelasan terperinci tentang pilihan curl yang paling biasa.
Memotong perintah Linux dengan contoh
Potong adalah utiliti baris perintah yang membolehkan anda memotong bahagian garisan dari fail tertentu atau data paip dan mencetak hasilnya kepada output standard. Dalam tutorial ini, kami akan menunjukkan kepada anda cara menggunakan arahan memotong Linux melalui contoh-contoh praktikal dan penjelasan terperinci tentang pilihan cut yang paling biasa.







