Werden Sie mit diesen 8 Tricks ein Linux-Terminal-Power-User

Werden Sie mit diesen 8 Tricks ein Linux-Terminal-Power-User

Become Linux Terminal Power User With These 8 Tricks

Bash-Tricks-Header

Die Verwendung des Linux-Terminals umfasst mehr als nur das Eingeben von Befehlen. Lernen Sie diese grundlegenden Tricks und Sie sind auf dem besten Weg, die Bash-Shell zu beherrschen, die standardmäßig auf den meisten Linux-Distributionen verwendet wird.



So beenden Sie den Kompatibilitätsmodus

Dies ist für die weniger erfahrenen Benutzer – ich bin sicher, dass viele von euch fortgeschrittenen Benutzern all diese Tricks bereits kennen. Schauen Sie trotzdem vorbei – vielleicht haben Sie auf dem Weg etwas übersehen.

Tab-Vervollständigung

Tab-Vervollständigung ist ein wesentlicher Trick. Es spart viel Zeit und ist auch nützlich, wenn Sie sich des genauen Namens einer Datei oder eines Befehls nicht sicher sind.

Angenommen, Sie haben im aktuellen Verzeichnis eine Datei mit dem Namen wirklich langer Dateiname und möchten sie löschen. Sie könnten den gesamten Dateinamen eingeben, aber Sie müssen die Leerzeichen richtig maskieren (mit anderen Worten, fügen Sie das Zeichen vor jedem Leerzeichen) und könnten einen Fehler machen. Wenn du tippst rm r und drücken Sie die Tabulatortaste, Bash trägt den Dateinamen automatisch für Sie ein.

Wenn Sie mehrere Dateien im aktuellen Verzeichnis haben, die mit dem Buchstaben r beginnen, weiß Bash natürlich nicht, welche Sie möchten. Nehmen wir an, Sie haben eine andere Datei mit dem Namen wirklich sehr langer Dateiname im aktuellen Verzeichnis. Wenn Sie die Tabulatortaste drücken, wird Bash den Teil 'real' ausfüllen, da beide Dateien damit beginnen. Drücken Sie danach erneut die Tabulatortaste und Sie sehen eine Liste mit übereinstimmenden Dateinamen.

Tab-Vervollständigung

Anzeige

Geben Sie den gewünschten Dateinamen weiter ein und drücken Sie die Tabulatortaste. In diesem Fall können wir ein l eingeben und erneut die Tabulatortaste drücken, und Bash trägt unseren gewünschten Dateinamen ein.

Dies funktioniert auch mit Befehlen. Sie sind sich nicht sicher, welchen Befehl Sie möchten, wissen aber, dass er mit Gnome beginnt? Geben Sie gnome ein und drücken Sie die Tabulatortaste, um eine Liste anzuzeigen.

Rohre

Pipes ermöglichen es Ihnen, die Ausgabe eines Befehls an einen anderen Befehl zu senden. In der UNIX-Philosophie ist jedes Programm ein kleines Dienstprogramm, das eine Sache gut macht. Zum Beispiel die ls Befehl listet die Dateien im aktuellen Verzeichnis und die Griff Der Befehl durchsucht seine Eingabe nach einem bestimmten Begriff.

Kombinieren Sie diese mit Pfeifen (die | Zeichen) und Sie können im aktuellen Verzeichnis nach einer Datei suchen. Der folgende Befehl sucht nach dem Wort Wort:

ls | erfasst werden

Wildcards

Der * Zeichen – d. h. das Sternchen – ist ein Platzhalter, der mit allem übereinstimmen kann. Wenn wir beispielsweise sowohl wirklich lange Dateinamen als auch wirklich sehr lange Dateinamen aus dem aktuellen Verzeichnis löschen möchten, könnten wir den folgenden Befehl ausführen:

rm wirklich *name

Anzeige

Dieser Befehl löscht alle Dateien, deren Dateinamen mit wirklich beginnen und mit name enden. Wenn du gelaufen bist rm * Stattdessen würden Sie jede Datei im aktuellen Verzeichnis löschen, seien Sie also vorsichtig.

Platzhalter

Windows 10 Batteriesymbol verschwunden

Ausgabeumleitung

Der > Zeichen leitet die Ausgabe eines Befehls in eine Datei anstelle eines anderen Befehls um. Die folgende Zeile führt beispielsweise die ls Befehl, um die Dateien im aktuellen Verzeichnis aufzulisten, und anstatt diese Liste auf dem Terminal zu drucken, druckt er die Liste in eine Datei namens file1 im aktuellen Verzeichnis:

ls> Datei1

Bash-Tricks-Header

Befehlsverlauf

Bash merkt sich einen Verlauf der Befehle, die Sie eingeben. Mit den Aufwärts- und Abwärtspfeiltasten können Sie durch die zuletzt verwendeten Befehle blättern. Der Geschichte Befehl gibt eine Liste dieser Befehle aus, sodass Sie ihn an grep weiterleiten können, um nach Befehlen zu suchen, die Sie kürzlich verwendet haben. Es gibt viele andere Tricks, die Sie mit der Bash-Historie verwenden können , auch.

~,. & ..

Der ~ Zeichen – auch als Tilde bekannt – steht für das Home-Verzeichnis des aktuellen Benutzers. Also, anstatt zu tippen cd /home/name um zu Ihrem Home-Verzeichnis zu gelangen, können Sie eingeben cd ~ stattdessen. Dies funktioniert auch mit relativen Pfaden – cd ~/Desktop zum Desktop des aktuellen Benutzers wechseln würde.

Ebenso die . repräsentiert das aktuelle Verzeichnis und die .. steht für das Verzeichnis über dem aktuellen Verzeichnis. So, CD .. geht ein Verzeichnis nach oben. Diese funktionieren auch mit relativen Pfaden – wenn Sie sich in Ihrem Desktop-Ordner befinden und zum Ordner „Dokumente“ wechseln möchten, der sich im selben Verzeichnis wie der Desktop-Ordner befindet, können Sie die cd ../Dokumente Befehl.

Führen Sie einen Befehl im Hintergrund aus

Standardmäßig führt Bash jeden Befehl aus, den Sie im aktuellen Terminal ausführen. Das ist normalerweise in Ordnung, aber was ist, wenn Sie eine Anwendung starten und das Terminal weiterhin verwenden möchten? Wenn du tippst Feuerfuchs Um Firefox zu starten, übernimmt Firefox Ihr Terminal und zeigt Fehlermeldungen und andere Ausgaben an, bis Sie es schließen. Ergänzen Sie die & Operator an das Ende des Befehls, damit die Bash das Programm im Hintergrund ausführt:

Feuerfuchs &

Hintergrundprozess

Bedingte Ausführung

Sie können Bash auch zwei Befehle nacheinander ausführen lassen. Der zweite Befehl wird nur ausgeführt, wenn der erste Befehl erfolgreich abgeschlossen wurde. Setzen Sie dazu beide Befehle in dieselbe Zeile, getrennt durch a &&, oder doppeltes kaufmännisches Und.

Anzeige

Zum Beispiel die Schlaf Befehl nimmt einen Wert in Sekunden an, zählt herunter und wird erfolgreich abgeschlossen. Es ist allein nutzlos, aber Sie können es verwenden, um nach einer Verzögerung einen anderen Befehl auszuführen. Der folgende Befehl wartet fünf Sekunden und startet dann das Gnome-Screenshot-Tool:

schlaf 5 && gnome-screenshot


Hast du noch mehr Tricks zu teilen? Hinterlassen Sie einen Kommentar und helfen Sie Ihren Mitlesern!

WEITER LESEN Profilfoto von Chris Hoffman Chris Hoffmann
Chris Hoffman ist Chefredakteur von How-To Geek. Er schreibt über ein Jahrzehnt über Technologie und war zwei Jahre lang Kolumnist bei PCWorld. Chris hat für die New York Times geschrieben, wurde als Technologieexperte von Fernsehsendern wie Miamis NBC 6 interviewt und ließ sich von Nachrichtenagenturen wie der BBC über seine Arbeit berichten. Seit 2011 hat Chris über 2.000 Artikel geschrieben, die fast eine Milliarde Mal gelesen wurden – und das nur hier bei How-To Geek.
Vollständige Biografie lesen