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

So speichern Sie die Befehlsausgabe in einer Datei unter Linux

Es gibt viele Dinge, die Sie mit der Ausgabe eines Befehls in Linux tun können. Sie können die Ausgabe eines Befehls einer Variablen zuweisen, sie an einen anderen Befehl/ein anderes Programm zur Verarbeitung durch eine Pipe senden oder sie zur weiteren Analyse in eine Datei umleiten.

Empfohlener Text: Lernen Sie die Grundlagen der Funktionsweise der E/A-Umleitung (Eingabe/Ausgabe) unter Linux kennen

In diesem kurzen Artikel zeige ich Ihnen einen einfachen, aber nützlichen Befehlszeilentrick:wie Sie die Ausgabe eines Befehls auf dem Bildschirm anzeigen und auch in eine Datei unter Linux schreiben können.

Ausgabe auf dem Bildschirm anzeigen und auch in eine Datei schreiben

Angenommen, Sie möchten eine vollständige Zusammenfassung des verfügbaren und belegten Speicherplatzes eines Dateisystems auf einem Linux-System erhalten, können Sie den Befehl df verwenden; Es hilft Ihnen auch, den Dateisystemtyp auf einer Partition zu bestimmen.

$ $df

Mit dem -h Flag können Sie die Speicherplatzstatistik des Dateisystems in einem „vom Menschen lesbaren“ Format anzeigen (zeigt Statistikdetails in Byte, Megabyte und Gigabyte an).

$ df -h

Um nun die obigen Informationen auf dem Bildschirm anzuzeigen und auch in eine Datei zu schreiben, beispielsweise zur späteren Analyse und/oder per E-Mail an einen Systemadministrator zu senden, führen Sie den folgenden Befehl aus.

$ df -h | tee df.log
$ cat df.log

Hier wird der Zauber vom Tee vollbracht Befehl liest er von der Standardeingabe und schreibt in die Standardausgabe sowie in Dateien.

Wenn eine oder mehrere Dateien bereits vorhanden sind, können Sie sie mit -a anhängen oder --append Option wie diese.

$ df -h | tee -a df.log 

Hinweis :Sie können auch pydf verwenden, einen alternativen „df“-Befehl, um die Festplattennutzung in verschiedenen Farben anzuzeigen.

Weitere Informationen finden Sie im df und T-Stück Handbuchseiten.

$ man df
$ man tee

Vielleicht möchten Sie auch ähnliche Artikel lesen.

  1. 5 interessante Tipps und Tricks für die Befehlszeile unter Linux
  2. 10 nützliche Linux-Befehlszeilentricks für Neulinge
  3. 10 interessante Linux-Kommandozeilen-Tricks und wissenswerte Tipps
  4. Wie man einen Linux-Befehl für immer alle X Sekunden ausführt oder wiederholt
  5. Stellen Sie Datum und Uhrzeit für jeden Befehl ein, den Sie im Bash-Verlauf ausführen

In diesem kurzen Artikel habe ich Ihnen gezeigt, wie Sie die Ausgabe eines Befehls auf dem Bildschirm anzeigen und auch in eine Datei unter Linux schreiben können. Wenn Sie Fragen oder zusätzliche Ideen haben, die Sie teilen möchten, tun Sie dies über den Kommentarbereich unten.


Linux
  1. So weisen Sie einer Variablen die Ausgabe eines Linux-Befehls zu

  2. Wie hängt man die Ausgabe an eine Datei an?

  3. Wie erfasst man die Ausgabe eines Top-Befehls in einer Datei unter Linux?

  4. Wie kann die Ausgabe des Zeitbefehls in eine Datei unter Linux umgeleitet werden?

  5. Wie speichere ich die Ausgabe dieses awk-Befehls in einer Datei?

So verwenden Sie einen Dateibefehl unter Linux

So öffnen Sie eine Datei unter Linux

So speichern Sie die Ausgabe des Befehls in einer Datei mit dem Linux-Terminal

So mischen Sie Zeilen in einer Datei unter Linux

So verwenden Sie den Befehl lsof unter Linux

So verwenden Sie den Linux-Befehl shred