Tee Command in Linux - with examples
Talaan ng mga Nilalaman:
teeCommand Syntax- Paano Gamitin ang utos ng
tee - Sumulat sa Maramihang File
- Mag-aplay sa File
- Huwag pansinin ang makagambala
- Itago ang Output
- Paggamit ng katangan sa Pagkatugma sa sudo
- Konklusyon
Ang utos ng
tee
nagbabasa mula sa karaniwang pag-input at sumusulat sa parehong standard na output at isa o higit pang mga file nang sabay. Karamihan sa mga
tee
ay ginagamit sa pagsasama sa iba pang mga utos sa pamamagitan ng piping.
Sa tutorial na ito, tatakpan namin ang mga pangunahing kaalaman sa paggamit ng utos ng
tee
.
tee
Command Syntax
Ang syntax para sa utos ng
tee
ay ang mga sumusunod:
tee
-
OPTIONS:-
-a(--append) - Huwag i-overwrite ang mga file sa halip na idagdag sa mga naibigay na file.-i(--ignore-interrupts) - Huwag pansinin ang mga--ignore-interruptstee --helpupang tingnan ang lahat ng magagamit na mga pagpipilian.
FILE_NAMES- Isa o higit pang mga file. Ang bawat isa sa kung saan ang data ng output ay nakasulat sa. -
Paano Gamitin ang utos ng
tee
Ang pinaka pangunahing paggamit ng utos ng
tee
ay upang ipakita ang karaniwang output (
stdout
) ng isang programa at isulat ito sa isang file.
Sa sumusunod na halimbawa, gumagamit kami ng utos ng
df
upang makakuha ng impormasyon tungkol sa dami ng magagamit na puwang sa disk sa file system. Ang output ay piped sa utos ng
tee
, na nagpapakita ng output sa terminal at nagsusulat ng parehong impormasyon sa 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
Maaari mong tingnan ang nilalaman ng file ng
disk_usage.txt
gamit ang utos ng pusa.
Sumulat sa Maramihang File
Ang utos ng
tee
maaari ring sumulat sa maraming mga file. Upang gawin ito, tukuyin ang isang listahan ng mga file na pinaghiwalay ng puwang bilang mga argumento:
command | tee file1.out file2.out file3.out
Mag-aplay sa File
Bilang default, tatalakayin ng utos ng
tee
ang tinukoy na file. Gamitin ang pagpipilian (
--append
) upang idagdag ang output sa file:
Huwag pansinin ang makagambala
Upang huwag pansinin ang mga pagkagambala gamitin ang
) option. This is useful when stopping the command during execution with
`` -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
na lumabas ang grasya.
Itago ang Output
command | tee file.out >/dev/null
Paggamit ng katangan sa Pagkatugma sa sudo
Sabihin nating nais mong sumulat sa isang file na pag-aari ng ugat bilang isang gumagamit ng sudo. Ang sumusunod na utos ay mabibigo dahil ang muling pag-redirect ng output ay hindi ginanap ng sudo. Ang pag-redirection ay naisakatuparan bilang isang hindi mapakinabangan na gumagamit.
sudo echo "newline" > /etc/file.conf
Ang output ay magiging hitsura ng isang bagay tulad nito:
bash: /etc/file.conf: Permission denied
Ihanda lamang ang
sudo
bago ang utos ng
tee
tulad ng ipinakita sa ibaba:
echo "newline" | sudo tee -a /etc/file.conf
tee
ng output ng echo command, itaas ang mga pahintulot ng sudo at sumulat sa file.
Ang paggamit ng
tee
kasama ng
sudo
nagbibigay-daan sa iyo upang sumulat sa mga file na pag-aari ng iba pang mga gumagamit.
Konklusyon
Ang utos ng katha ay nagbabasa mula sa karaniwang pag-input at isinusulat ito sa karaniwang output at isang higit pang mga file.
Kung mayroon kang anumang mga katanungan o puna, huwag mag-iwan ng komento.
terminal ng katanganUtos ng Echo sa linux na may mga halimbawa
Ang utos ng echo ay isa sa pinaka pangunahing at madalas na ginagamit na mga utos sa Linux. Ang mga argumento na naipasa sa echo ay nakalimbag sa karaniwang output.
Utos ng curl sa linux na may mga halimbawa
Ang curl ay isang utility na linya ng utos para sa paglilipat ng data mula sa o sa isang server na idinisenyo upang gumana nang walang pakikipag-ugnayan ng gumagamit. Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang curl tool sa pamamagitan ng mga praktikal na halimbawa at detalyadong mga paliwanag sa mga pinaka-karaniwang mga pagpipilian sa curl.
Linux cut utos na may mga halimbawa
Ang cut ay isang utility utility line na nagbibigay-daan sa iyo upang i-cut ang mga bahagi ng mga linya mula sa tinukoy na mga file o piped data at i-print ang resulta sa karaniwang output. Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang utos ng cut ng Linux sa pamamagitan ng mga praktikal na halimbawa at detalyadong mga paliwanag sa mga pinaka-karaniwang pagpipilian sa pagputol.







