Website-Suche

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 oder Pos1 – bewegt den Cursor an den Anfang einer Zeile.
  • Strg+E oder Ende – bewegt den Cursor an das Ende der Zeile.
  • Strg+B oder Linkspfeil – bewegt den Cursor jeweils um ein Zeichen zurück.
  • Strg+F oder Rechtspfeil – bewegt den Cursor jeweils um ein Zeichen vorwärts.
  • Strg + Linkspfeil oder Alt+B oder Esc und dann B – bewegt sich Der Cursor springt Wort für Wort zurück.
  • Strg + Rechtspfeil oder Alt+C oder Esc und dann F – 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 und Strg+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 oder Lö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 dann Rü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 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 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.