Wann mit dem Linux-TerminalVielleicht möchten Sie die Ausgabe der Befehlszeile für später in einer Textdatei speichern, aber Sie verstehen nicht, wie das geht. Das Speichern von Befehlsausgaben in einer Datei ist einfacher als Sie denken! Es erfordert nur ein wenig Verständnis des Umleitungssymbols in Bash. So können Sie Linux-Befehle in eine Datei ausgeben.
Das Umleitungssymbol (auch Umleitungsoperator genannt) ermöglicht es im Grunde, Ein- und Ausgänge von einem Ort zum anderen zu senden.
Die
Das Speichern einer vom Terminal ausgegebenen Befehlsdatei in einer Textdatei ist sehr einfach und funktioniert mithilfe von > Symbol zum Senden von Ausgaben.
In Bash-Begriffen nimmt die Verwendung von> alle Eingaben und leitet sie an eine andere Stelle weiter. In unserem Anwendungsfall können wir eine Umleitung verwenden, um die Ausgabe eines Terminalbefehls zu verschieben und zur sicheren Aufbewahrung in eine schöne, übersichtliche Textdatei zu legen.
Wenn Sie beispielsweise Ubuntu verwenden und die aktuelle Version Ihres Betriebssystems in einer Datei speichern möchten, führen Sie die aus lsb_release Befehl und fügen Sie ein > Symbol am Ende.
lsb_release -a> ubuntu_version.txt
Hier hast du es! Sie haben erfolgreich einen Befehl in eine Textdatei ausgegeben. Das ist alles dazu! Fühlen Sie sich frei, den obigen Befehl anzupassen. Folgen Sie einfach der folgenden Syntax.
Befehl> Dateiname.Dateierweiterung
Möglicherweise möchten Sie einer einzelnen Textdatei mehrere Befehle anstelle einer einzelnen Befehlsausgabe hinzufügen.
Um mehrere Ausgaben auf eine einzige zu drucken, beginnen Sie mit dem ersten Befehl und verwenden Sie die > Symbol zum Erstellen einer neuen Datei.
Befehl1> Dateiname.Dateierweiterung
Dank des Umleitungssymbols wird unsere Ausgabe gespeichert. Sie können jetzt der gleichen Datei weitere Inhalte hinzufügen, indem Sie das >> -Symbol verwenden.
befehl2 >> filename.fileextension befehl3 >> filename.fileextension befehl4 >> filename.fileextension befehl5 >> filename.fileextension
Das Senden der Ausgabe eines Befehls an eine Datei ist nützlich, insbesondere wenn Sie etwas für später speichern müssen. Aber wollten Sie schon immer einen bestimmten Textabschnitt in Ihrem Terminal in einer Datei speichern? Oder vielleicht Text mit bestimmten Schlüsselwörtern? Dank der Hilfe des Befehls grep ist dies möglich.
Was ist grep? Grep ist ein Befehlszeilentool, mit dem Benutzer unter Linux (und anderen Unix-ähnlichen Betriebssystemen) im Klartext nach bestimmten Mustern suchen können. Grundsätzlich ist es ein sehr nützliches Suchwerkzeug für das Terminal.
Vielleicht ist eine der besten "selektiven Speicheranwendungen" das Kombinieren der grep Werkzeug mit dem ls Befehl zum Senden einer gefilterten Liste von Ordnern / Dateien in einem bestimmten Verzeichnis an eine Datei zum schnellen Lesen:
ls ~ / directory / | grep "Suchbegriff"> ~ / Documents / folder-list.txt
Eine andere Verwendung zum selektiven Speichern ist das Herausfiltern von Befehlshilfeseiten. Versuchen Sie das folgende Beispiel, um einen bestimmten Abschnitt der Hilfeseite eines Befehls in einer Textdatei zu speichern.
Befehl --help | grep "Suchbegriff"> ~ / Documents / command-help.txt
Es genügt zu sagen; Es gibt Dutzende von Verwendungsmöglichkeiten für das selektive Speichern. Sie können fast alles damit machen, solange Sie die folgende Syntax befolgen.
Befehl | grep "Suchbegriff"> file.fileextension
Möchten Sie Ihrer Datei mehr hinzufügen, verwenden Sie;
Befehl | grep "Suchbegriff" >> file.fileextension
Sie haben also die Ausgabe Ihres Terminalbefehls in einer Datei gespeichert. Jetzt müssen Sie es anzeigen - aber wie? Nun, im Linux-Terminal gibt es einige Möglichkeiten, Textdateien anzuzeigen.
Eine der wichtigsten Möglichkeiten zum Anzeigen des Inhalts von Dateien im Terminal ist Katze. Es ist ein einfaches Dienstprogramm, das den Inhalt von Dateien liest und auf dem Bildschirm druckt. Das Beste von allem ist die Katze Das Tool funktioniert mit allen Dateitypen. Unabhängig davon, unter welcher Dateierweiterung Ihre Ausgabe gespeichert ist, wird es gelesen.
Starten Sie zum Anzeigen Ihrer Datei ein Terminal und schreiben Sie Katze gefolgt von der Position. Zum Beispiel:
cat ~ / location / of / command-output.txt
Wenn die Ausgabe lang ist, sollten Sie eine Erweiterung in Betracht ziehen Mehr bis zum Ende. Sie können die Datei langsam durchsuchen, indem Sie die Taste drücken Raum oder Eingeben auf der Tastatur.
Müssen Sie den Text Ihrer Befehlsausgabe bearbeiten? Öffnen Sie es stattdessen mit einem Texteditor! Da sind viele Texteditoren unter Linux, aber für eine einfache Bearbeitung ist es am einfachsten, damit umzugehen Nano.
Hinweis: Nicht alle Linux-Distributionen werden mit Nano ausgeliefert. Daher müssen Sie diese möglicherweise zuerst installieren, bevor Sie den folgenden Befehl eingeben können.
nano -w ~ / location / of / command-output.txt
Simplenote ist ein Notizanwendung für Linux (und andere Plattformen...
Auf Ubuntu-Systemen traten häufig Flash-Probleme auf. Das Problem w...
Eines der besten Dinge daran, ein zu sein KDE Plasma 5 Benutzer ist...