Linux-Terminal: 9 einfache Befehle, um Ihre Geschwindigkeit zu steigern
Zusammenfassung
- Das Terminal ist zugänglich und kann Spaß machen - übe die Tastenkombinationen, um es zu deiner bevorzugten Option gegenüber einer GUI zu machen.
- Lerne Geschichte, !!, Strg+R, Tab-Vervollständigung, pwd und Cursor-Abkürzungen, um Befehle schnell zu bearbeiten und wiederzuverwenden.
- Verketten Sie Befehle mit ;, &&, | und konsultieren Sie man oder tldr für Hilfe - leeren, stoppen oder Aufgaben in den Hintergrund stellen, je nach Bedarf.
Wenn Sie nicht viel Erfahrung mit der Arbeit im Terminal haben, kann es wie eine undurchsichtige oder einschüchternde Blackbox erscheinen. Was Sie vielleicht nicht wissen, ist, dass die Nutzung des Terminals Spaß machen kann. So sehr, dass Sie dazu neigen, die Kommandozeile einer grafischen Oberfläche vorzuziehen, wann immer es möglich ist. Es gibt definitiv eine Lernkurve, und je mehr Sie mit dem Terminal arbeiten, desto vertrauter werden Sie damit. Es gibt jedoch einige Befehle, die jeder kennen sollte.
Durch die Befehlsverlauf scrollen
Bis auf ein paar wenige Shells unterstützen so gut wie alle modernen Linux-Shells das Scrollen durch die Historie. Im Grunde genommen müssen Sie Befehle nicht immer wieder neu eingeben. Stattdessen können Sie einfach die Pfeiltasten nach oben und unten verwenden, um durch zuvor ausgeführte Befehle zu scrollen. Auch Strg+P und Strg+N funktionieren, um den vorherigen bzw. nächsten Befehl aufzurufen.
Sobald Sie den gewünschten Befehl gefunden haben, können Sie einfach die Eingabetaste drücken, um ihn sofort auszuführen. Oder Sie können den Befehl bearbeiten und ändern, bevor Sie ihn mit der Eingabetaste ausführen.
Wenn Ihr Zielbefehl zu weit in der Historie zurückliegt, um manuell zu scrollen, können Sie sogar mit der Tastenkombination Strg+R nach jedem einzelnen Befehl suchen, den Sie jemals eingegeben haben.
Führe den vorherigen Befehl schnell aus
Manchmal schlägt ein Befehl fehl, weil er 'sudo'-Rechte erfordert. Wenn das passiert, ist es lästig, den ganzen Befehl erneut einzutippen oder zu kopieren und mit 'sudo' zu versehen. Die meisten modernen Shells erlauben es, den letzten Befehl mit einem sogenannten Bang-Bang-Ausdruck erneut zu verwenden. So funktioniert es.
Sag mal, du hast versucht, diesen Befehl auszuführen, aber er ist fehlgeschlagen, weil er 'sudo' benötigt.
pacman -S firefoxAnstatt den gesamten Befehl erneut mit ‚sudo‘ einzugeben, können Sie einfach ‚!!‘ eingeben und dieser Ausdruck wird auf den zuvor ausgeführten Befehl erweitert.
sudo !!
Befehle miteinander verketten
Wenn du eine Reihe von Befehlen ausführen willst, musst du sie nicht einzeln ausführen. Die Shell führt sie auf einmal aus, wenn du die Befehle miteinander verkettest. Der einfachste Weg, solche Einmal-Befehle auszuführen, ist der Semikolon-Operator ‚;‘.
mkdir foo; cd foo; touch foo.txt; lsVerwenden Sie den Operator „&&“, wenn Sie Befehle bedingt verketten möchten—d. h., der nächste Befehl soll nur ausgeführt werden, wenn der vorherige Befehl erfolgreich war.
sudo apt update && sudo apt upgrade -yWenn Sie diesen Befehl ausführen, werden die Repositories synchronisiert und die Pakete auf einmal aktualisiert, ohne dass eine Benutzerbestätigung erforderlich ist.
Es gibt auch Pipe-Operatoren '|' , die eine sequenzielle Ausführung ermöglichen, selbst wenn der vorherige Befehl fehlschlägt.
Bildschirm löschen
Die meiste Zeit füllt sich Ihr Terminalbildschirm ziemlich schnell, nachdem Sie ein paar Befehle ausgeführt haben. Um das Durcheinander zu beseitigen und neu zu beginnen, können Sie den Befehl clear ausführen.
clearAlternativ können Sie die Tastenkombination Strg+L drücken. Beides bewirkt dasselbe, aber meine Empfehlung ist, sich für eine Variante zu entscheiden und dabei zu bleiben. Diese Aktion wird ziemlich schnell Teil Ihres Muskelgedächtnisses, sodass Sie den Bildschirm manchmal löschen, ohne es überhaupt zu merken.
Einen Befehl sofort stoppen
Wenn ein Befehl hängt, zu lange dauert oder wenn Sie einfach nur auf den großen roten Knopf drücken möchten, um ihn sofort zu stoppen, verwenden Sie die Tastenkombination Strg+C. Diese Tastenkombination unterbricht einen laufenden Befehl.
Wenn Ctrl+C jedoch nicht funktioniert, können Sie auch Ctrl+\ versuchen. Diese Tastenkombination beendet ein Kommando zwangsweise und sofort. Das ist sehr praktisch, wenn ein Prozess sich merkwürdig verhält.
Manchmal muss ein Befehl entweder kontinuierlich ausgeführt werden oder kann eine Weile dauern, bis er abgeschlossen ist, und man möchte nicht darauf warten, dass er fertig wird. Sie können am Ende des Befehls ein '&' hinzufügen, um ihn im Hintergrund auszuführen. In der Zwischenzeit steht die Shell für die nächste Eingabe zur Verfügung.
Finde dein aktuelles Verzeichnis
Moderne Shells zeigen einen Hinweis auf den Ordner, in dem Sie sich befinden, neben der Eingabeaufforderung. Wenn Sie jedoch das Verzeichnis finden müssen, in dem Sie sich gerade befinden, können Sie einen schnellen Befehl ausführen.
pwdDer Befehl 'pwd' oder 'Print Working Directory' gibt den Pfad zu Ihrem aktuellen Speicherort im Dateisystem zurück. Sie können ihn bei Bedarf auch kopieren.
Befehle schnell ausführen
Moderne Linux-Shells ermöglichen es Ihnen, Befehle schnell automatisch zu vervollständigen. Anstatt den gesamten Befehl auszutippen, können Sie einfach anfangen zu tippen und einmal oder zweimal die Tabulatortaste drücken, um ihn zu vervollständigen. Das spart so viel Zeit und Energie.
Ich benutze die Fish-Shell auf meinem Hauptarbeitsplatz, und sie zeigt sogar Autovervollständigungsvorschläge, während man tippt. Diese Vorschläge kann man dann durch Drücken der Tabulatortaste oder der rechten Pfeiltaste annehmen.
Spring im Terminal herum
Die meisten Menschen verwenden die Pfeiltasten, um den Cursor über Befehle zu bewegen, um Änderungen und Modifikationen vorzunehmen. Aber Pfeiltasten sind langsam und verschwenden Zeit. Stattdessen können Sie Tastenkombinationen verwenden, um zum Ende oder Anfang von Zeilen zu springen. Oder von Wort zu Wort zu springen.
Die Tastenkombinationen können je nach verwendeter Shell etwas unterschiedlich sein. In der Fish-Shell kann man mit Strg+A an den Anfang einer Zeile und mit Strg+E an das Ende springen. Durch Drücken von Strg+Pfeil nach links oder rechts springt der Cursor von Wort zu Wort.
Verwende man oder tldr, wenn du nicht weiterkommst
Da es sich um ein Betriebssystem handelt, das von Nutzern für Nutzer gemacht wurde, kommen Linux und seine Software mit umfangreicher Dokumentation. Sie können auf diese Dokumentation direkt im Terminal zugreifen, ohne einen neuen Browser-Tab zu öffnen. Angenommen, Sie haben ein neues Kommandozeilen-Tool wie 'yt-dlp' installiert, wissen aber nicht, wie man es bedient. Sie können einfach einen Befehl wie diesen ausführen, um hilfreiche Hinweise zu erhalten.
tldr yt-dlpUm eine Liste aller verfügbaren Befehle und Funktionen zu erhalten, können Sie den Befehl 'man' oder 'Handbuchseite' ausführen.
man yt-dlpWenn Sie mit dem Linux-Terminal immer vertrauter werden, werden Sie auch seine Einfachheit, Vorhersehbarkeit und Leistungsfähigkeit zu schätzen wissen. Diese einfachen Befehle und Tastenkombinationen helfen Ihnen, schnell dorthin zu gelangen.









