GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Erklären Sie die Verwendung des tee-Befehls anhand von Beispielen

Der tee-Befehl in Linux wird verwendet, um die Ausgabe anzuzeigen und die Ausgabe auch in einigen Dateien zu speichern. Der tee-Befehl übernimmt die Eingabe von stdin und zeigt die Ausgabe von stdout an. Dies spart die Zeit des Benutzers. In diesem Artikel besprechen wir die allgemeine Syntax des tee-Befehls und verstehen die Verwendung des tee-Befehls anhand einiger Beispiele.

Die allgemeine Syntax zur Verwendung des tee-Befehls

Die allgemeine Syntax zur Verwendung des tee-Befehls lautet:

$ tee [options] [file name]

Die Erklärung der obigen Syntax ist einfach:

  • Verwenden Sie den tee-Befehl, um die stdin zu lesen, die stdout anzuzeigen und in einer Datei zu speichern
  • Wir können verschiedene Optionen verwenden, diese Optionen werden im nächsten Abschnitt erklärt
  • Der Dateiname wird verwendet, um eine Datei zu benennen, in der wir die Ausgabe speichern möchten

Die verschiedenen Optionen, die mit dem tee-Befehl verwendet werden können, sind:

Optionen Erklärung
-a Dieses Flag wird verwendet, um die angegebenen Dateien anzuhängen und das Überschreiben einzuschränken
-i Dieses Flag wird verwendet, um die Signale zu ignorieren, die eine Unterbrechung verursachen
-p Es wird verwendet, um die Fehler herauszufinden, die beim Schreiben in die Nicht-Pipes auftreten
-Hilfe Es wird verwendet, um die Hilfe bei der Verwendung des tee-Befehls herauszufinden
-Version Um die Version des tee-Befehls herauszufinden

Um die Verwendung des Ping-Befehls zu verstehen, pingen wir Google an und verwenden seine Informationen von stdin, speichern die Ausgabe in der Datei myfile mit dem Befehl tee:

$ ping google.com | tee myfile.txt

Wir zeigen den Inhalt von myfile.txt mit dem cat-Befehl an:

$ cat myfile.txt

Wir können die Ausgabe auch in mehreren Dateien anzeigen und speichern, zum Beispiel drucken wir „Hey! Its LinuxFoss“ und speichern Sie die Ausgabe in myfile1.txt und myfile2.txt:

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

Um myfile1.txt und myfile2.txt anzuzeigen, verwenden Sie die Befehle:

$ cat myfile1.txt
$ cat myfile2.txt

Wir können die Eingabe auch mit dem Flag „-a“ an die Dateien anhängen:

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

Um die Ergebnisse zu bestätigen, sehen wir uns die myfile.txt mit dem folgenden Befehl an:

$ cat myfile1.txt

In der obigen Ausgabe können wir verstehen, dass die Zeile zur Datei hinzugefügt wurde, ohne den Inhalt einer Datei, myfile1.txt, zu überschreiben. Um die Version des tee-Befehls anzuzeigen, verwenden Sie das „–version“-Flag:

$ tee --version

Um mehr über den tee-Befehl zu erfahren, verwenden Sie das „-help“-Flag:

$ tee --help

Schlussfolgerung

Der tee-Befehl spart Zeit, indem er die stdin nimmt, die stdout anzeigt und sie in einigen Dateien speichert. In diesem Artikel haben wir die allgemeine Syntax des tee-Befehls erklärt und erklären auch die verschiedenen Optionen, die mit dem tee-Befehl verwendet werden können. Dieses Linux-Tool hilft uns, die Standardausgabe in einigen Dateien automatisch zu speichern.


Debian
  1. Verwendung des wget-Befehls mit Beispielen

  2. Verwendung des su-Befehls unter Linux mit Beispielen

  3. Linux Tee-Befehl mit Beispielen

  4. Verwendung des ethtool-Befehls mit Beispielen

  5. '&&' vs. '&' mit dem 'test'-Befehl in Bash

So verwenden Sie den who-Befehl in Linux mit Beispielen

Linux-Alias-Befehl:Verwendung mit Beispielen

Verwendung des RPM-Befehls (mit Beispielen)

8 Linux-Tee-Befehl mit Beispielen

So verwenden Sie den Linux-rm-Befehl mit Beispielen

Linux tee-Befehl erklärt (mit Beispielen)