GNU/Linux >> Znalost Linux >  >> Debian

Vysvětlete použití příkazu tee na příkladech

Příkaz tee v Linuxu se používá k zobrazení výstupu a také k uložení výstupu do některých souborů. Příkaz tee přebírá vstup ze stdin a zobrazuje výstup stdout. To šetří čas a čas uživatele. V tomto článku probereme obecnou syntaxi příkazu tee a pomocí několika příkladů pochopíme použití příkazu tee.

Obecná syntaxe použití příkazu tee

Obecná syntaxe použití příkazu tee je:

$ tee [options] [file name]

Vysvětlení výše uvedené syntaxe je jednoduché:

  • Použijte příkaz tee ke čtení stdin, zobrazení stdout a uložení do nějakého souboru
  • Můžeme použít různé možnosti, tyto možnosti jsou vysvětleny v další části
  • Název souboru se používá k pojmenování souboru, kam chceme uložit výstup

Různé možnosti, které lze použít s příkazem tee, jsou:

Možnosti Vysvětlení
-a Tento příznak se používá k připojení daných souborů a omezení přepisování
-i Tento příznak se používá k ignorování signálů, které způsobují přerušení
-p Slouží ke zjištění chyb, ke kterým dochází při zápisu do non-pipe
-help Slouží ke zjištění pomoci pomocí příkazu tee
-verze Zjistit verzi příkazu tee

Abychom porozuměli použití příkazu ping, provedeme ping na google a pomocí jeho informací ze stdin uložíme výstup do souboru, myfile pomocí příkazu tee:

$ ping google.com | tee myfile.txt

Obsah souboru myfile.txt zobrazíme pomocí příkazu cat:

$ cat myfile.txt

Výstup můžeme také zobrazit a uložit do více souborů, např. vytiskneme „Hey! Jeho LinuxFoss“ a výstup uložte do souborů myfile1.txt a myfile2.txt:

$ echo “Hey! Its LinuxFoss” | tee myfile1.txt myfile2.txt

Chcete-li zobrazit soubory myfile1.txt a myfile2.txt, použijte příkazy:

$ cat myfile1.txt
$ cat myfile2.txt

Vstup můžeme také připojit k souborům pomocí příznaku „-a“:

$ echo “Hey! This is a platform to understand the Linux” | tee -a myfile1.txt

Pro potvrzení výsledků zobrazíme soubor myfile.txt pomocí příkazu:

$ cat myfile1.txt

Ve výše uvedeném výstupu můžeme pochopit, že řádek byl přidán do souboru, aniž by došlo k přepsání obsahu souboru, myfile1.txt. Chcete-li zobrazit verzi příkazu tee, použijte příznak „–version“:

$ tee --version

Chcete-li se dozvědět více o příkazu tee, použijte parametr „-help“:

$ tee --help

Závěr

Příkaz tee šetří čas tím, že vezme stdin, zobrazí stdout a také jej uloží do některých souborů. V tomto zápisu jsme vysvětlili obecnou syntaxi příkazu tee a také vysvětlili různé možnosti, které lze s příkazem tee použít. Tento linuxový nástroj nám pomáhá automaticky uložit stdout do některých souborů.


Debian
  1. Linux Tee Command s příklady

  2. Jak používat příkaz ethtool s příklady

  3. '&&' vs. '&' s příkazem 'test' v Bash

  1. Jak používat příkaz wget s příklady

  2. Jak používat příkaz su v Linuxu s příklady

  3. Jak používat Linux Shutdown Command s příklady

  1. Jak používat w Command v Linuxu s příklady

  2. Jak používat příkaz k hodinkám Linux s příklady

  3. Jak používat příkaz less v Linuxu s příklady