Während der Verwendung eines Linux -Terminals gibt es viele Situationen, in denen Sie die Ausgabe eines Befehls gleichzeitig in eine Datei und einen Bildschirm umleiten möchten, um sicherzustellen, dass die Ausgabe in eine Datei geschrieben wird, damit Sie sich später darauf verweisen können. Sie werden sich freuen zu wissen, dass ein Linux -Tool diese Funktion mühelos ausführen kann. "TEE -Befehl" wird in den Linux-basierten Systemen speziell für diesen Zweck hinzugefügt. Lassen Sie uns also über dieses fantastische Werkzeug erfahren.
TEE -Befehl:
Der Befehl tee kann die Standardeingabe lesen und sie in eine oder mehrere Dateien umleiten. Es bricht die Ausgabe eines Befehls oder Programms auf dem Bildschirm aus und speichert es in einer Datei. Es wird mit anderen Befehlen verwendet, die Rohre verwenden.
TEE -Befehl grundlegende Syntax:
Hier haben wir Ihnen die grundlegende Syntax des TEE -Befehls gezeigt.
T -Shirt -Optionen Dateien
Optionen:
Dateien:
Verwenden Sie den TEE -Befehl zum Umleiten der Ausgabe in Datei und Bildschirm:
Dieser Abschnitt enthält einige hervorragende Beispiele für die Demonstration der Ausgabeumleitung eines Befehls zu einem Bildschirm oder einer beliebigen Datei.
Syntax des TEE -Befehls zum Umleiten der Ausgabe:
Befehl | Tee/Pfad/to/Datei
Umleitungsausgabe in eine einzelne Datei und einen einzelnen Bildschirm:
Im Terminal die Ausführung der "LS" Der Befehl wird die in Ihrem aktuellen Arbeitsverzeichnis vorhandenen Dateien und Verzeichnisse aufgelistet.
$ ls
Schreiben Sie den Befehl tee auf folgende Weise auf, um die Ausgabe in eine Datei und einen Bildschirm zu leiten:
$ ls | T -Shirt -Probe
Vor dem "|" Rohrsymbol, Sie können den Befehl eingeben, den Sie ausführen möchten, und dann das „|“ kombinieren Mit dem Befehl tee, während der Dateipfad angibt. In unserem Fall werden wir die Ausgabe in „SampleFile“ in unserem Heimverzeichnis umleiten.
Sie können die umgeleitete Ausgabe auch mithilfe der ausgelenkten Ausgabe anhängen "-A" oder "-Append" Option mit dem TEE -Befehl. -A oder -anhängen Die Option ermöglicht dem Befehl TEE, Dateien anzuhängen, anstatt den Inhalt der Datei zu überschreiben.
Syntax zum Anhang umgelenkte Ausgabe:
Befehl | tee -a/path/to/Datei
In diesem Befehl wird die umgeleitete Ausgabe bis zum Ende der „Sample -Datei.”
$ uname -a | TEE -A Sample -Datei
Umleitung auf mehrere Dateien und Bildschirm umleiten:
Wenn Sie die Bildschirmausgabe in mehrere Dateien umleiten möchten, müssen Sie die Dateinamen am Ende des TEE -Befehls nur hinzufügen. Wir haben Ihnen die Syntax für diese Mehrfachdateiumleitung zur Verfügung gestellt.
Befehl | tee Datei1 Datei2 Datei3
Der untergegebene Befehl wird die Ausgabe von "LS" auf Screening und "SampleFile" umleiten.txt ”und„ sampleFile2.txt ”Dateien.
$ ls | T -Shirt -Probe.txt sampleFile2.txt
Abschluss:
Während der Arbeit im Linux -Terminal ist das Konzept der Ausgabeumleitung wertvoll. "Tee" Der Befehl ist eines der wertvollsten Tools, mit denen ein Linux -Benutzer die Ausgabe eines Befehls in eine Datei und einen Bildschirm umleitet. In diesem Artikel wurde die primäre Verwendung von erörtert "Tee" Um die Ausgabe auf Screen-, Einzel- oder mehrere Dateien umzuleiten.