Connect with us

Wie man

Die besten Tastaturkürzel für Bash (auch bekannt als Linux- und MacOS-Terminal)

Die besten Tastaturkürzel für Bash (auch bekannt als Linux- und MacOS-Terminal)

Bash ist die Standard-Befehlszeilen-Shell auf den meisten Linux-Distributionen, von Ubuntu und Debian bis Red Hat und Fedora. Bash ist auch die Standard-Shell, die in macOS enthalten ist, und Sie können eine Linux-basierte Bash-Umgebung unter Windows 10 installieren.

Die Bash-Shell bietet eine Vielzahl von Tastaturkürzeln, die Sie verwenden können. Diese funktionieren in Bash auf jedem Betriebssystem. Einige davon funktionieren möglicherweise nicht, wenn Sie über eine SSH- oder Telnet-Sitzung remote auf Bash zugreifen, je nachdem, wie Sie Ihre Schlüssel zugeordnet haben.

Arbeiten mit Prozessen

Verwenden Sie die folgenden Verknüpfungen, um laufende Prozesse zu verwalten.

  • Strg + C.: Unterbrechen (beenden) Sie den aktuellen Vordergrundprozess, der im Terminal ausgeführt wird. Dadurch wird das SIGINT-Signal an den Prozess gesendet, was technisch gesehen nur eine Anforderung ist. Die meisten Prozesse werden es berücksichtigen, einige ignorieren es jedoch möglicherweise.
  • Strg + Z.: Unterbrechen Sie den aktuellen Vordergrundprozess, der in Bash ausgeführt wird. Dies sendet das SIGTSTP-Signal an den Prozess. Verwenden Sie die Taste, um den Vorgang später wieder in den Vordergrund zu stellen fg process_name Befehl.
  • Strg + D.: Schließen Sie die Bash-Shell. Dadurch wird ein EOF-Marker (End-of-File) an bash gesendet, und bash wird beendet, wenn dieser Marker empfangen wird. Dies ähnelt dem Ausführen des exit Befehl.

Steuerung des Bildschirms

Mit den folgenden Verknüpfungen können Sie steuern, was auf dem Bildschirm angezeigt wird.

  • Strg + L.: Löschen Sie den Bildschirm. Dies ähnelt dem Ausführen des Befehls «Löschen».
  • Strg + S.: Stoppen Sie alle Ausgaben auf dem Bildschirm. Dies ist besonders nützlich, wenn Sie Befehle mit vielen langen, ausführlichen Ausgaben ausführen, den Befehl selbst jedoch nicht mit Strg + C stoppen möchten.
  • Strg + Q.: Setzen Sie die Ausgabe auf dem Bildschirm fort, nachdem Sie sie mit Strg + S gestoppt haben.

Cursor bewegen

Verwenden Sie die folgenden Verknüpfungen, um den Cursor während der Eingabe eines Befehls schnell in der aktuellen Zeile zu bewegen.

  • Strg + A. oder Zuhause: Gehen Sie zum Zeilenanfang.
  • Strg + E. oder Ende: Gehen Sie zum Ende der Zeile.
  • Alt + B.: Geh ein Wort nach links (zurück).
  • Strg + B.: Gehe ein Zeichen nach links (zurück).
  • Alt + F.: Gehe ein Wort nach rechts (vorwärts).
  • Strg + F.: Gehe ein Zeichen nach rechts (vorwärts).
  • Strg + XX: Bewegen Sie sich zwischen dem Zeilenanfang und der aktuellen Position des Cursors. Auf diese Weise können Sie Strg + XX drücken, um zum Zeilenanfang zurückzukehren, etwas zu ändern, und dann Strg + XX drücken, um zur ursprünglichen Cursorposition zurückzukehren. Um diese Verknüpfung zu verwenden, halten Sie die Strg-Taste gedrückt und tippen Sie zweimal auf die X-Taste.

Text löschen

Verwenden Sie die folgenden Verknüpfungen, um Zeichen schnell zu löschen:

  • Strg + D. oder Löschen: Löschen Sie das Zeichen unter dem Cursor.
  • Alt + D.: Löschen Sie alle Zeichen nach dem Cursor in der aktuellen Zeile.
  • Strg + H. oder Rücktaste: Löschen Sie das Zeichen vor dem Cursor.

Tippfehler beheben

Mit diesen Verknüpfungen können Sie Tippfehler beheben und Ihre Tastendrücke rückgängig machen.

  • Alt + T.: Tauschen Sie das aktuelle Wort mit dem vorherigen Wort aus.
  • Strg + T.: Tauschen Sie die letzten beiden Zeichen vor dem Cursor miteinander aus. Sie können dies verwenden, um Tippfehler schnell zu beheben, wenn Sie zwei Zeichen in der falschen Reihenfolge eingeben.
  • Strg + _: Machen Sie Ihren letzten Tastendruck rückgängig. Sie können dies wiederholen, um es mehrmals rückgängig zu machen.

Ausschneiden und Einfügen

Bash enthält einige grundlegende Funktionen zum Ausschneiden und Einfügen.

  • Strg + W.: Schneiden Sie das Wort vor dem Cursor aus und fügen Sie es der Zwischenablage hinzu.
  • Strg + K.: Schneiden Sie den Teil der Linie nach dem Cursor aus und fügen Sie ihn der Zwischenablage hinzu.
  • Strg + U.: Schneiden Sie den Teil der Linie vor dem Cursor aus und fügen Sie ihn der Zwischenablage hinzu.
  • Strg + Y.: Fügen Sie das letzte, was Sie aus der Zwischenablage ausgeschnitten haben, ein. Das y steht hier für «yank».

Zeichen großschreiben

Die Bash-Shell kann Zeichen schnell in Groß- oder Kleinbuchstaben konvertieren:

  • Alt + U.: Großschreiben Sie jedes Zeichen vom Cursor bis zum Ende des aktuellen Wortes und konvertieren Sie die Zeichen in Großbuchstaben.
  • Alt + L.: Deaktivieren Sie jedes Zeichen vom Cursor bis zum Ende des aktuellen Wortes und konvertieren Sie die Zeichen in Kleinbuchstaben.
  • Alt + C.: Großschreibung des Zeichens unter dem Cursor. Ihr Cursor bewegt sich zum Ende des aktuellen Wortes.

Tab-Vervollständigung

Die Tab-Vervollständigung ist eine sehr nützliche Bash-Funktion. Drücken Sie beim Eingeben einer Datei, eines Verzeichnisses oder eines Befehlsnamens die Tabulatortaste, und bash vervollständigt nach Möglichkeit automatisch die Eingabe. Wenn nicht, zeigt bash Ihnen verschiedene mögliche Übereinstimmungen an und Sie können weiter tippen und die Tabulatortaste drücken, um die Eingabe zu beenden.

  • Tab: Vervollständigen Sie automatisch die Datei, das Verzeichnis oder den Befehl, den Sie eingeben.

Wenn Sie beispielsweise eine Datei mit dem Namen «real_long_file_name» in / home / chris / haben und dies der einzige Dateiname ist, der mit «r» in diesem Verzeichnis beginnt, können Sie / home / chris / r eingeben, die Tabulatortaste drücken und bash wird automatisch ausgefüllt / home / chris / wirklich_langer_Dateiname für Sie. Wenn Sie mehrere Dateien oder Verzeichnisse haben, die mit «r» beginnen, informiert Sie bash über Ihre Möglichkeiten. Sie können eine davon eingeben und die Tabulatortaste drücken, um fortzufahren.

Arbeiten mit Ihrem Befehlsverlauf

Sie können schnell durch Ihre letzten Befehle scrollen, die in der Bash-Verlaufsdatei Ihres Benutzerkontos gespeichert sind:

  • Strg + P. oder Aufwärtspfeil: Zum vorherigen Befehl im Befehlsverlauf wechseln. Drücken Sie mehrmals auf die Verknüpfung, um durch den Verlauf zu blättern.
  • Strg + N. oder Pfeil nach unten: Gehen Sie zum nächsten Befehl im Befehlsverlauf. Drücken Sie mehrmals auf die Verknüpfung, um vorwärts durch den Verlauf zu gehen.
  • Alt + R.: Setzen Sie alle Änderungen an einem Befehl zurück, den Sie aus Ihrem Verlauf abgerufen haben, wenn Sie ihn bearbeitet haben.

Bash verfügt außerdem über einen speziellen Rückrufmodus, mit dem Sie nach zuvor ausgeführten Befehlen suchen können:

  • Strg + R.: Rufen Sie den letzten Befehl auf, der den von Ihnen angegebenen Zeichen entspricht. Drücken Sie diese Verknüpfung und beginnen Sie mit der Eingabe, um Ihren Bash-Verlauf nach einem Befehl zu durchsuchen.
  • Strg + O.: Führen Sie einen Befehl aus, den Sie mit Strg + R gefunden haben.
  • Strg + G.: Verlassen Sie den Verlaufssuchmodus, ohne einen Befehl auszuführen.

emacs vs. vi Tastaturkürzel

Bei den obigen Anweisungen wird davon ausgegangen, dass Sie in bash die Standardkonfiguration für Tastenkombinationen verwenden. Standardmäßig verwendet bash emacsSchlüssel im Stil. Wenn Sie eher an das gewöhnt sind vi Im Texteditor können Sie zu Tastaturkürzeln im vi-Stil wechseln.

Der folgende Befehl setzt bash in vi Modus:

set -o vi

Mit dem folgenden Befehl wird bash wieder auf die Standardeinstellung zurückgesetzt emacs Modus:

set -o emacs

Mit einigen davon in Ihrem Werkzeuggürtel sind Sie in kürzester Zeit ein Terminal-Master.

Continue Reading
Click to comment

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tendencia