Bash Shortcuts

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der TIPPs & Tricks Sammlung.
Terminals / Shells X Portage System Dateisysteme Kernel Netzwerk Sonstiges alphabetischer Tipp Index

Inhaltsverzeichnis

[Bearbeiten] Tastenkürzel (Shortcuts) für die Bash

Die Bash besitzt viele hilfreiche Tastenkürzel, die das tägliche Arbeiten vereinfachen. Nachfolgend eine Übersicht einiger Shortcuts für die Bash.

[Bearbeiten] Die Shortcuts

Alternativ zu [Alt] kann man auch die [Esc]-Taste verwenden, diese muss auch nicht gedrückt gehalten werden, sondern gilt für die nächste gedrückte Taste. Insbesondere nützlich in einem Window-Manager, der bei [ALT] irgendein Menü öffnet.

Shortcut Erläuterung
<Eingabe> + [TAB] ergänzt die Eingabe
[Strg] + [r] Rückwärtssuche in der Historie
        <Eingabe> sucht in der Historie nach <Eingabe>
        [Strg] + [r] sucht den nächsten Treffer der <Eingabe> in der Historie
        [Tab] der gefunde Eintrag, kann weiter editiert werden
        [Enter] der gefundene Eintrag wird ausgeführt
[ESC][.] bzw. [ALT]+[.] fügt letztes Wort (genauer: Argument, d.h. beachtet geschützte Leerzeichen) der vorherigen Eingabe ein
[ESC][-][1][ESC],[.] bzw. [ALT]+[-],[1],[ALT]+[.] fügt vorletztes Argument der vorherigen Eingabe ein
[ESC][-][2][ESC][.] bzw. [ALT]+[-],[2],[ALT]+[.] fügt vorvorletztes Argument der vorherigen Eingabe ein (usw.)
[ESC][0][ESC][.] fügt erstes Argument der vorherigen Eingabe ein
[ESC][1][ESC][.] fügt zweites Argument der vorherigen Eingabe ein (usw.)
[Strg] + [z] unterbricht/stoppt die laufende Ausführung der Eingabe
[Strg] + [c] terminiert die laufende Ausführung der Eingabe
[Strg] + [a] springt zum Anfang der Eingabe
[Strg] + [e] springt zum Ende der Eingabe
[Alt] + [f] springt ein Wort vor
[Alt] + [b] springt ein Wort zurück
[Alt] + [l] wandelt das Wort auf der Cursorposition in Kleinbuchstaben um
[Alt] + [u] wandelt das Wort auf der Cursorposition in Großbuchstaben um
[Strg] + [l] löscht den Inhalt des Terminalfensters
[Strg] + [k] löscht die Eingabe von der aktuellen Cursorposition bis zum Ende
[Strg] + [u] löscht die Eingabe vor der aktuellen Cursorposition bis zum Anfang
[Strg] + [w] löscht das Wort links von der aktuellen Cursorposition
[Strg] + [y] stellt das soeben Gelöschte wieder her
[Alt] + [d] löscht das Wort rechts von der aktuellen Cursorposition
[Strg] + [t] vertauscht das Zeichen der aktuellen Cursorposition mit dem Zeichen davor
[Alt] + [t] vertauscht das Wort der aktuellen Cursorposition mit dem Wort davor. Nicht alpha-Zeichen werden als Worttrennung interpretiert
[$] + 2x[Tab] zeigt die Systemvariablen an
[*] + 2x[Tab] zeigt alle Unterverzeichnisse der aktuellen Verzeichnisses an

[Bearbeiten] Nützliche Beispiele

Command Erläuterung
mkdir fooComplicated
cd [ESC][.]
erstellt ein Verzeichnis und wechselt hinein

[Bearbeiten] Links

Montreal Linux Users Group (noch ein paar Shortcuts mehr)

'Persönliche Werkzeuge