Linux presmeruje výstup na súbor a obrazovku

Linux Redirect Output File



Pri použití terminálu Linux existuje mnoho situácií, kedy chcete výstup príkazu presmerovať súčasne na súbor a obrazovku, pričom zaistíte, aby bol výstup zapísaný do súboru, aby ste sa naň mohli neskôr odvolať. Budete radi, že nástroj Linux môže vykonávať túto funkciu bez námahy. odpalisko je pridaný do systémov založených na Linuxe špeciálne na tento účel. Pokračujme teda a zoznámime sa s týmto fantastickým nástrojom.

odpalisko:

príkaz tee dokáže prečítať štandardný vstup a presmerovať ho na jeden alebo viac súborov. Preruší výstup akéhokoľvek príkazu alebo programu zobrazeného na obrazovke a uloží ho do súboru. Používa sa s inými príkazmi pomocou potrubí.







základná syntax príkazu tee:

Tu sme vám ukázali základnú syntax príkazu tee.



tričkoMožnosti Súbory

Možnosti:



  • -i alebo –ignore-interrupts slúži na ignorovanie signálov prerušenia.
  • Nakoniec -a alebo –append umožňuje príkazu tee pripájať súbory namiesto prepisovania obsahu.
  • Na zobrazenie zoznamu dostupných možností pre príkaz tee môžete použiť aj príkaz tee -help.

Súbory:





  • Názvy súborov jedného alebo viacerých súborov. Každý z týchto súborov bude obsahovať presmerovaný výstup.

Použitie príkazu tee na presmerovanie výstupu na súbor a obrazovku:

Táto časť obsahuje niekoľko vynikajúcich príkladov na ukážku výstupného presmerovania ľubovoľného príkazu na obrazovku alebo na ľubovoľný súbor.

Syntax príkazu tee na presmerovanie výstupu:

príkaz | tričko /cesta/do/súbor

Presmerovanie výstupu na jeden súbor a obrazovku:

V termináli vykonajte príkaz ls príkaz zobrazí zoznam súborov a adresárov prítomných vo vašom aktuálnom pracovnom adresári.



$ls


Ak chcete súčasne presmerovať výstup na súbor a obrazovku, napíšte príkaz tee nasledujúcim spôsobom:

$ls | tričkovzorový súbor

Pred | symbol potrubia, môžete napísať príkaz, ktorý chcete vykonať, a potom skombinovať | príkazom tee pri zadávaní cesty k súboru. V našom prípade presmerujeme výstup na vzorový súbor prítomný v našom domovskom adresári.

Presmerovaný výstup môžete tiež pripojiť pomocou -do alebo - priložiť možnosť s príkazom tee. -do alebo - priložiť voľba umožňuje príkazu tee namiesto pridávania súborov prepísať súbory.

Syntax pre pripojenie presmerovaného výstupu:

príkaz | tričko -do /cesta/do/súbor

Tento príkaz pripojí presmerovaný výstup na koniec vzorového súboru.

$uname -do | tričko -dovzorový súbor

Presmerovanie výstupu na viac súborov a obrazovku:

Ak chcete presmerovať výstup obrazovky na viac súborov, jediné, čo musíte urobiť, je pridať názvy súborov na koniec príkazu tee. Poskytli sme vám syntax pre toto viacnásobné presmerovanie súborov.

príkaz | tričkosúbor1 súbor2 súbor3

Nasledujúci príkaz presmeruje výstup ls na obrazovku a súbory samplefile.txt a samplefile2.txt.

$ls | tričkosamplefile.txt samplefile2.txt

Záver:

Pri práci v termináli Linux je koncept presmerovania výstupu vzácny. tričko príkaz je jedným z najcennejších nástrojov, ktoré používateľovi Linuxu pomáhajú presmerovať výstup príkazu na súbor a obrazovku. Tento článok pojednával o primárnom použití tričko na presmerovanie výstupu na obrazovku, jedného alebo viacerých súborov.