Bei der Arbeit mit Linux-Betriebssystemen haben wir mehrere Optionen für die Befehle, die auf Support-, Management- oder Informationsebene verfügbar sind.
Mit den Befehlen können wir die Ausgabe eines Befehls einer Variablen zuordnen, mehrere Befehle definieren, um eine Aufgabe auszuführen, oder die Ergebnisse eines Befehls zur Analyse zu einem bestimmten Zeitpunkt umleiten.
In diesem Lernprogramm wird analysiert, wie die Ergebnisse eines Befehls zur späteren administrativen Analyse in eine Datei umgeleitet werden können.
Zeigen Sie die Ergebnisse eines Befehls an und speichern Sie die Ergebnisse unter Linux
In diesem Beispiel verwenden wir den Befehl df , mit dem wir eine vollständige Zusammenfassung des verfügbaren und vom Dateisystem verwendeten Festplattenspeichers anzeigen.
Wenn Sie diesen Befehl ausführen, ist dies das Ergebnis:
Wenn wir diesen Befehl mit dem Parameter -h verwenden , wird dieses Ergebnis in einem für Menschen lesbaren Format angezeigt, wie es normalerweise genannt wird. Das heißt, es zeigt Details der Statistik in Byte, Megabyte und Gigabyte an:
Wenn diese Informationen auf dem Bildschirm angezeigt und gleichzeitig zur späteren Analyse in eine Datei geschrieben werden sollen, führen wir die folgenden Zeilen aus:
df -h | tee df.log cat df.log
Dies ist das Ergebnis:
Zu diesem Zeitpunkt wird alles Wichtige über den Befehl tee erledigt, da sie dank dieser Funktion von der Standardeingabe gelesen und die Dateien in die Standardausgabe geschrieben werden. Wenn es eine Datei gibt, können wir sie mit der Option -a oder -append anhängen:
df -h | tee -a df.log
Wenn wir mehr über diese Befehle erfahren möchten, können wir die folgenden Zeilen ausführen:
Mann df Mann Tee
So einfach können wir die Ergebnisse eines Befehls in einer Linux-Datei speichern und haben sie immer für die Analyse zur Verfügung.