Linux -Umleitung Ausgabe auf Datei und Bildschirm umleiten

Linux -Umleitung Ausgabe auf Datei und Bildschirm umleiten

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:

  • -I oder -Inienverminderungen dienen dazu, Interrupt -Signale zu ignorieren.
  • Schließlich ermöglicht es dem Befehl mit dem TEE -Anhang, Dateien anzuhängen, anstatt den Inhalt zu überschreiben, anstatt den Inhalt zu überschreiben.
  • Sie können auch Tee -Help verwenden, um die Liste der verfügbaren Optionen für den TEE -Befehl anzuzeigen.

Dateien:

  • Dateinamen einer oder mehrerer Dateien. Jede dieser Dateien enthält die umgeleitete Ausgabe.

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.