Nützliche Linux-Befehlszeilen-Bash-Verknüpfungen, die Sie kennen sollten
In diesem Artikel stellen wir eine Reihe von Bash-Befehlszeilenverknüpfungen vor, die für jeden Linux-Benutzer nützlich sind. Mit diesen Verknüpfungen können Sie einfach und schnell bestimmte Aktivitäten ausführen, z. B. auf zuvor ausgeführte Befehle zugreifen und diese ausführen, einen Editor öffnen, Text in der Befehlszeile bearbeiten/löschen/ändern, den Cursor bewegen, Prozesse steuern usw. über den Befehl Linie.
Obwohl dieser Artikel vor allem Linux-Anfängern hilft, sich mit den Grundlagen der Befehlszeile vertraut zu machen, könnte er auch für Benutzer mit fortgeschrittenen Kenntnissen und fortgeschrittenen Benutzern praktisch hilfreich sein. Wir werden die Bash-Tastaturkürzel wie folgt nach Kategorien gruppieren.
Starten Sie einen Editor
Öffnen Sie ein Terminal und drücken Sie Strg+X
und Strg+E
, um einen Editor (Nano-Editor) mit leerem Puffer zu öffnen. Bash wird versuchen, den durch die Umgebungsvariable $EDITOR definierten Editor zu starten.
Steuern des Bildschirms
Diese Tastenkombinationen dienen zur Steuerung der Terminal-Bildschirmausgabe:
Strg+L
– löscht den Bildschirm (gleicher Effekt wie der Befehl „clear“).Strg+S
– pausiert die gesamte Befehlsausgabe auf dem Bildschirm. Wenn Sie einen Befehl ausgeführt haben, der eine ausführliche, lange Ausgabe erzeugt, können Sie hiermit die Ausgabe anhalten, indem Sie auf dem Bildschirm nach unten scrollen.Strg+Q
– setzt die Ausgabe auf dem Bildschirm fort, nachdem sie mit Strg+S angehalten wurde.
Bewegen Sie den Cursor auf der Befehlszeile
Die nächsten Tastenkombinationen werden zum Bewegen des Cursors innerhalb der Befehlszeile verwendet:
Strg+A
oderPos1
– bewegt den Cursor an den Anfang einer Zeile.Strg+E
oderEnde
– bewegt den Cursor an das Ende der Zeile.Strg+B
oderLinkspfeil
– bewegt den Cursor jeweils um ein Zeichen zurück.Strg+F
oderRechtspfeil
– bewegt den Cursor jeweils um ein Zeichen vorwärts.Strg
+Linkspfeil
oderAlt+B
oderEsc
und dannB
– bewegt sich Der Cursor springt Wort für Wort zurück.Strg
+Rechtspfeil
oderAlt+C
oderEsc
und dannF
– bewegt sich Der Cursor springt Wort für Wort vorwärts.
Durchsuchen Sie den Bash-Verlauf
Die folgenden Tastenkombinationen werden für die Suche nach Befehlen im Bash-Verlauf verwendet:
Pfeiltaste nach oben
– ruft den vorherigen Befehl ab. Wenn Sie die Taste ständig drücken, werden Sie durch mehrere Befehle im Verlauf geführt, sodass Sie den gewünschten Befehl finden können. Verwenden Sie den Abwärtspfeil, um in umgekehrter Richtung durch den Verlauf zu navigieren.Strg+P
undStrg+N
– Alternativen für die Pfeiltasten Auf bzw. Ab.Strg+R
– startet eine umgekehrte Suche im Bash-Verlauf. Geben Sie einfach Zeichen ein, die für den Befehl, den Sie im Verlauf finden möchten, eindeutig sein sollten.Strg+S
– startet eine Vorwärtssuche durch den Bash-Verlauf.Strg+G
– beendet die Rückwärts- oder Vorwärtssuche im Bash-Verlauf.
Text in der Befehlszeile löschen
Die folgenden Tastenkombinationen werden zum Löschen von Text in der Befehlszeile verwendet:
Strg+D
oderLöschen
– entfernt oder löscht das Zeichen unter dem Cursor.Strg+K
– entfernt den gesamten Text vom Cursor bis zum Ende der Zeile.Strg+X
und dannRücktaste
– entfernt den gesamten Text vom Cursor bis zum Zeilenanfang.
Transponieren Sie Text oder ändern Sie die Groß-/Kleinschreibung in der Befehlszeile
Diese Tastenkombinationen transponieren oder ändern die Groß-/Kleinschreibung von Buchstaben oder Wörtern in der Befehlszeile:
Strg+T
– vertauscht das Zeichen vor dem Cursor mit dem Zeichen unter dem Cursor.Esc
und dannT
– transponiert die beiden Wörter unmittelbar vor (oder unter) dem Cursor.Esc
und dannU
– wandelt den Text vom Cursor bis zum Ende des Wortes in Großbuchstaben um.Esc
und dannL
– wandelt den Text vom Cursor bis zum Ende des Wortes in Kleinbuchstaben um.Esc
und dannC
– ändert den Buchstaben unter dem Cursor (oder den ersten Buchstaben des nächsten Wortes) in einen Großbuchstaben, wobei der Rest des Wortes unverändert bleibt.
Arbeiten mit Prozessen unter Linux
Die folgenden Tastenkombinationen helfen Ihnen, laufende Linux-Prozesse zu steuern.
Strg+Z
– Unterbricht den aktuellen Vordergrundprozess. Dadurch wird das SIGTSTP-Signal an den Prozess gesendet. Sie können den Prozess später wieder in den Vordergrund holen, indem Sie den fg-Prozessnamen (oder %bgprocess_number wie %1, %2 ) verwenden. usw.) Befehl.Strg+C
– Unterbrechen Sie den aktuellen Vordergrundprozess, indem Sie ihm das Signal SIGINT senden. Das Standardverhalten besteht darin, einen Prozess ordnungsgemäß zu beenden, der Prozess kann dies jedoch entweder berücksichtigen oder ignorieren.Strg+D
– Beenden Sie die Bash-Shell (identisch mit dem Ausführen des Befehls exit).
Erfahren Sie mehr über: Alles, was Sie über Prozesse in Linux wissen müssen [Umfassender Leitfaden]
Bash Bang (!) Befehle
Im letzten Teil dieses Artikels erklären wir einige nützliche !
(Bang)-Operationen:
!!
– letzten Befehl ausführen.!top
– führt den aktuellsten Befehl aus, der mit ‘top’ beginnt (z. B. !).!top:p
– zeigt den Befehl an, den !top ausführen würde (fügt ihn außerdem als neuesten Befehl zum Befehlsverlauf hinzu).!$
– führt das letzte Wort des vorherigen Befehls aus (dasselbe wie Alt +., z. B. wenn der letzte Befehl „cat tecmint.txt“ ist. , dann würde !$ versuchen, „tecmint.txt“ auszuführen.!$:p
– zeigt das Wort an, das !$ ausführen würde.!*
– zeigt das letzte Wort des vorherigen Befehls an.!*:p
– zeigt das letzte Wort an, das !* ersetzen würde.
Weitere Informationen finden Sie auf der Bash-Manpage:
man bash
Das ist alles für jetzt! In diesem Artikel haben wir einige gängige und nützliche Bash-Befehlszeilenverknüpfungen und -Vorgänge vorgestellt. Verwenden Sie das Kommentarformular unten, um Ergänzungen vorzunehmen oder Fragen zu stellen.