![Beste DJ-Mixing- oder Trance-Making-Apps (für Android- und iOS-Geräte)](/f/3feb5646a3d4e58935730daa11c6a45f.jpg?width=100&height=100)
In diesem Artikel werden wir eine Reihe von Bash-Befehlszeilenverknüpfungen vorstellen, die für jeden Linux-Benutzer nützlich sind. Mit diesen Verknüpfungen können Sie auf einfache und schnelle Weise bestimmte Aktivitäten ausführen, z. B. auf zuvor zugreifen und sie ausführen ausgeführte Befehle, Öffnen eines Editors, Bearbeiten/Löschen/Ändern von Text in der Befehlszeile, Bewegen des Cursors, Steuern von Prozessen etc. auf der Kommandozeile.
Obwohl dieser Artikel hauptsächlich Linux-Anfängern zugute kommt, die sich mit den Grundlagen der Befehlszeile zurechtfinden, können ihn auch fortgeschrittene Benutzer und fortgeschrittene Benutzer praktisch hilfreich finden. Wir werden die Bash-Tastaturkürzel wie folgt nach Kategorien gruppieren.
Öffne ein Terminal und drücke Strg+X
und Strg+E
einen Editor öffnen (Nano-Editor) mit leerem Puffer. Bash wird versuchen, den Editor zu starten, der von der $EDITOR Umgebungsvariable.
Diese Tastenkombinationen werden verwendet, um die Bildschirmausgabe des Terminals zu steuern:
Strg+L
– löscht den Bildschirm (gleicher Effekt wie bei „klar" Befehl).Strg+S
– pausieren Sie alle Befehlsausgaben auf dem Bildschirm. Wenn Sie einen Befehl ausgeführt haben, der eine ausführliche, lange Ausgabe erzeugt, verwenden Sie dies, um die Ausgabe beim Scrollen auf dem Bildschirm anzuhalten.Strg+Q
– Setzen Sie die Ausgabe auf dem Bildschirm fort, nachdem Sie sie mit angehalten haben Strg+S.Die nächsten Tastenkombinationen werden verwendet, um den Cursor innerhalb der Befehlszeile zu bewegen:
Strg+A
oder Heim
– bewegt den Cursor an den Zeilenanfang.Strg+E
oder Ende
– bewegt den Cursor an das Ende der Zeile.Strg+B
oder Linker Pfeil
– bewegt den Cursor um jeweils ein Zeichen zurück.Strg+F
oder Rechter Pfeil
– bewegt den Cursor um jeweils ein Zeichen vorwärts.Strg
+ Linker Pfeil
oder Alt+B
oder Esc
und dann B
– bewegt den Cursor wortweise zurück.Strg
+ Rechter Pfeil
oder Alt+C
oder Esc
und dann F
– bewegt den Cursor wortweise vorwärts.Die folgenden Tastenkombinationen werden verwendet, um nach Befehlen in der Bash-Historie zu suchen:
Pfeiltaste nach oben
– ruft den vorherigen Befehl ab. Wenn Sie ständig darauf drücken, werden Sie durch mehrere Befehle im Verlauf geführt, sodass Sie den gewünschten finden können. Verwenden Sie die Pfeil nach unten in umgekehrter Richtung durch die Geschichte zu bewegen.Strg+P
und Strg+N
– Alternativen für die Hoch und Runter Pfeiltasten bzw.Strg+R
– Startet eine Rückwärtssuche, durch den 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 durch den Bash-Verlauf.Die folgenden Tastenkombinationen werden zum Löschen von Text in der Befehlszeile verwendet:
Strg+D
oder Löschen
– entfernt oder löscht das Zeichen unter dem Cursor.Strg+K
– entfernt den gesamten Text vom Cursor bis zum Zeilenende.Strg+X
und dann Rücktaste
– entfernt den gesamten Text vom Cursor bis zum Zeilenanfang.Diese Tastenkombinationen transponieren oder ändern die Groß-/Kleinschreibung von Buchstaben oder Wörtern in der Befehlszeile:
Strg+T
– transponiert das Zeichen vor dem Cursor mit dem Zeichen unter dem Cursor.Esc
und dann T
– transponiert die beiden Wörter unmittelbar vor (oder unter) dem Cursor.Esc
und dann U
– wandelt den Text vom Cursor bis zum Ende des Wortes in Großbuchstaben um.Esc
und dann L
– wandelt den Text vom Cursor bis zum Ende des Wortes in Kleinbuchstaben um.Esc
und dann C
– ändert den Buchstaben unter dem Cursor (oder den ersten Buchstaben des nächsten Wortes) in Großbuchstaben, wobei der Rest des Wortes unverändert bleibt.Die folgenden Verknüpfungen helfen Ihnen, laufende Linux-Prozesse zu steuern.
Strg+Z
– den aktuellen Vordergrundprozess anhalten. Dies sendet die SIGTSTP Signal an den Prozess. Sie können den Prozess später wieder in den Vordergrund holen, indem Sie die fg Prozessname (oder %bgprocess_number mögen %1, %2 usw.) Befehl.Strg+C
– unterbrechen Sie den aktuellen Vordergrundprozess, indem Sie die UNTERSCHRIFT Signal dazu. Das Standardverhalten besteht darin, einen Prozess ordnungsgemäß zu beenden, aber der Prozess kann ihn entweder berücksichtigen oder ignorieren.Strg+D
– Beenden Sie die Bash-Shell (genauso wie das Ausführen der Ausfahrt Befehl).Lerne mehr über: Alles, was Sie über Prozesse in Linux wissen müssen [Umfassende Anleitung]
Im letzten Teil dieses Artikels erklären wir einige nützliche !
(Knall) Operationen:
!!
– letzten Befehl ausführen.!oben
– Führen Sie den letzten Befehl aus, der mit beginnt 'oben' (z.B. !).!oben: p
– zeigt den Befehl an, der !oben ausführen würde (fügt es auch als neuestes Kommando in der Befehlshistorie hinzu).!$
– Führen Sie das letzte Wort des vorherigen Befehls aus (wie Alt +., z.B. wenn letzter Befehl ‘Katze tecmint.txt', dann !$ würde versuchen zu laufen ‘tecmint.txt’).!$: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-Befehlszeilen-Kurzbefehle und -Operationen vorgestellt. Verwenden Sie das Kommentarformular unten, um Ergänzungen vorzunehmen oder Fragen zu stellen.