Wenn Sie einen Terminalbefehl ausführen, wird die Ausgabe normalerweise im Terminal ausgegeben, sodass Sie sie sofort lesen können. Manchmal möchten Sie die Ausgabe jedoch speichern, um sie später zu analysieren oder mit einem anderen Tool zu kombinieren.
Sie können dies mithilfe der Ausgabeumleitung in der Befehlszeile tun. Erfahren Sie, wie Sie die Ausgabe eines Befehls unter Windows, Mac und Linux an eine Textdatei senden.
Befehlszeilenausgabe in eine Datei umleiten
Es gibt zwei Operatoren, mit denen Sie die Ausgabe eines Befehls in eine Datei umleiten können:>>Und>. Es ist wichtig, dass Sie den Unterschied zwischen beiden verstehen, um unbeabsichtigten Datenverlust zu vermeiden.
Der>Das Symbol erstellt eine neue Datei oder überschreibt sie, falls sie bereits vorhanden ist. Der>>Der Operator erstellt auch eine neue Datei, wenn diese nicht vorhanden ist, überschreibt jedoch keine vorhandene Datei. Wenn die Datei bereits vorhanden ist, wird der Text an das Ende angehängt.
Um die Ausgabe eines Befehls in eine Datei umzuleiten, geben Sie den Befehl ein und geben Sie dann an>oder>>Operator und geben Sie schließlich den Pfad zu einer Datei an, in die Sie die Ausgabe umleiten möchten. So können Sie beispielsweise die Ausgabe des Befehls ls speichern, der den Inhalt eines Verzeichnisses auflistet:
ls > /path/to/file Ersetzen/Pfad/zur/Dateimit dem vollständigen Pfad zu der Datei, die Sie verwenden möchten. Der Befehl wird unbeaufsichtigt ausgeführt und die Ausgabe in der von Ihnen angegebenen Datei gespeichert.
Um den Inhalt der Datei in Ihrem Terminal anzuzeigen, können Sie die verwendenKatzeBefehl. Ersetzen Sie erneut die/Pfad/zur/Dateimit dem vollständigen Pfad zu der Datei, die Sie anzeigen möchten.
cat /path/to/file Sie sollten die Ausgabe des Befehls in Ihrer neuen Datei sehen:
Der>Der Operator ersetzt den Inhalt einer vorhandenen Datei. Wenn Sie die Ausgabe mehrerer Befehle in einer einzigen Datei speichern möchten, verwenden Sie die>>stattdessen den Betreiber. Dies wird an die Datei angehängt, sodass Sie keine zuvor gespeicherten Ausgaben verlieren.
Versuchen Sie beispielsweise, Systeminformationen an das Ende der gerade erstellten Datei anzuhängen. Einfach laufenuname -aunter Linux/Mac – oder dieverBefehl, wenn Sie unter Windows arbeiten – und fügen Sie den hinzu>>Operator zusammen mit dem Pfad zur Datei:
uname -a >> /path/to/file Wiederholen Sie diesen Vorgang so oft wie nötig, um die Befehlsausgabe weiterhin an das Ende der Datei anzuhängen.
Drucken Sie die Ausgabe auf dem Bildschirm und leiten Sie sie in eine Datei um
Der>Und>>Operatoren zeigen die Ausgabe eines Befehls nicht auf dem Bildschirm an, sondern senden sie einfach an eine Datei. Wenn Sie die Ausgabe an eine Datei senden und auf dem Bildschirm sehen möchten, verwenden Sie dieT-StückBefehl.
Um das zu nutzenT-StückBefehl senden Sie die Ausgabe eines anderen Befehls mithilfe des Pipe-Operators, einem vertikalen Balken (|). So können Sie beispielsweise die Ausgabe des sendenlsBefehl zuT-Stückmit einer Pfeife:
ls | tee /path/to/output.txt DerT-StückDer Befehl sendet diese Ausgabe dann an den Bildschirm und an die von Ihnen angegebene Datei. Dadurch wird die Datei überschrieben oder eine neue erstellt, wenn sie nicht vorhanden ist, genau wie die>Operator.
Um das zu nutzenT-StückBefehl zum Drucken der Ausgabe auf dem Bildschirm und zum Anhängen an das Ende einer Datei hinzufügen-AFlag vor dem Dateipfad, zum Beispiel:
uname -a | tee -a /path/to/output.txt Die Befehlsausgabe wird auf Ihrem Bildschirm angezeigt und Sie können sie verwendenKatzeum das zu überprüfenT-Stückhabe es auch zur Datei hinzugefügt:
Nutzen Sie die Leistungsfähigkeit der Befehlszeile
Es gibt viele weitere Möglichkeiten, die Ausgabe, einschließlich Fehler, in eine Datei umzuleiten. Mit der Leistungsfähigkeit der Befehlszeile können Sie die Systemaktivität überwachen, Daten aus mehreren Quellen kombinieren und vieles mehr.
Neben dem Speichern der Ausgabe können Sie am Terminal noch viel mehr tun. Obwohl die Lernkurve steil sein kann, sind Terminalbefehle ausdrucksstark, zusammensetzbar und oft schneller als GUI-Alternativen.

![So beheben Sie den schwarzen Bildschirm des iPhone 16/16 Pro [iOS 18 unterstützt]](https://elsefix.com/statics/image/placeholder.png)





