Přesměrování výstupu Linuxu na soubor a obrazovku

Linux Redirect Output File



Při používání terminálu Linux existuje mnoho situací, kdy chcete přesměrovat výstup příkazu na soubor a obrazovku současně a zajistit, aby byl výstup zapsán do souboru, abyste na něj mohli později odkazovat. Určitě vás potěší, že nástroj Linux může tuto funkci provádět bez námahy. odpaliště je přidán do systémů založených na Linuxu speciálně pro tento účel. Pojďme tedy do toho a seznamte se s tímto fantastickým nástrojem.

odpaliště:

příkaz tee dokáže přečíst standardní vstup a přesměrovat jej na jeden nebo více souborů. Přeruší výstup jakéhokoli příkazu nebo programu zobrazeného na obrazovce a uloží jej do souboru. Používá se s jinými příkazy pomocí potrubí.







základní syntaxe příkazu tee:

Zde jsme vám ukázali základní syntaxi příkazu tee.



tričkoMožnosti Soubory

Možnosti:



  • -i nebo –ignore-interrupts slouží k ignorování signálů přerušení.
  • Nakonec -a nebo –append umožňuje příkazu tee přidávat soubory, nikoli přepisovat obsah.
  • Můžete také použít tee -help k zobrazení seznamu dostupných možností pro příkaz tee.

Soubory:





  • Názvy souborů jednoho nebo více souborů. Každý z těchto souborů bude obsahovat přesměrovaný výstup.

Použití příkazu tee pro přesměrování výstupu na soubor a obrazovku:

Tato část obsahuje několik vynikajících příkladů pro ukázku přesměrování výstupu libovolného příkazu na obrazovku nebo jakýkoli soubor.

Syntaxe příkazu tee pro přesměrování výstupu:

příkaz | tričko /cesta/na/soubor

Přesměrování výstupu na jeden soubor a obrazovku:

V terminálu spusťte příkaz ls příkaz zobrazí seznam souborů a adresářů přítomných ve vašem aktuálním pracovním adresáři.



$ls


Chcete -li současně přesměrovat výstup na soubor a obrazovku, napište příkaz tee následujícím způsobem:

$ls | tričkoukázkový soubor

Před | symbol potrubí, můžete zadat příkaz, který chcete provést, a poté zkombinovat | příkazem tee při zadávání cesty k souboru. V našem případě přesměrujeme výstup na samplefile přítomný v našem domovském adresáři.

Přesměrovaný výstup můžete také připojit pomocí -na nebo -připojit možnost příkazem tee. -na nebo -připojit volba umožňuje příkazu tee přidávat soubory, nikoli přepisovat obsah souboru.

Syntaxe pro připojení přesměrovaného výstupu:

příkaz | tričko -na /cesta/na/soubor

Tento příkaz připojí přesměrovaný výstup na konec ukázkového souboru.

$uname -na | tričko -naukázkový soubor

Přesměrování výstupu na více souborů a obrazovku:

Pokud chcete přesměrovat výstup obrazovky na více souborů, jediné, co musíte udělat, je přidat názvy souborů na konec příkazu tee. Poskytli jsme vám syntaxi tohoto přesměrování více souborů.

příkaz | tričkosoubor1 soubor2 soubor3

Níže uvedený příkaz přesměruje výstup ls na soubory screen a samplefile.txt a samplefile2.txt.

$ls | tričkosamplefile.txt samplefile2.txt

Závěr:

Při práci v terminálu Linux je koncept přesměrování výstupu cenný. tričko příkaz je jedním z nejcennějších nástrojů, které uživateli Linuxu pomáhají přesměrovat výstup příkazu na soubor a obrazovku. Tento článek pojednal o primárním použití tričko pro přesměrování výstupu na obrazovku, jeden nebo více souborů.