Hilfreiche (weniger bekannte) Tastenkürzel für die Bash

Tastenkürzel auf der Bash
Tastenkürzel auf der Bash
04.06.2013 11:46

Wer mit der Bash arbeitet, kennt wahrscheinlich die üblichen Tastenkürzel: Die Pfeiltasten navigieren durch die bislang abgesetzten Befehle (History) und mit [Tab] vervollständigt die Shell automatisch einen angefangenen Befehl – aus soff und [Tab] macht die Bash beispielsweise soffice. Darüber hinaus gelten die üblichen Tasten, wie man sie aus einer Textverarbeitung her kennt: [Pos1] springt zum Zeilenanfang, [End] zum Zeilenende und so weiter.

Textkorrekturen

Die Bash bietet aber noch Unmengen weiterer Tastenkürzel, die insbesondere Gelegenheitsnutzern weniger bekannt sind und die das Arbeitsleben ungemein erleichtern. So löscht [Strg]+[k] alle Zeichen bis zum Ende der Zeile, [Strg]+[u] analog alle bis zum Anfang.

[Strg]+[t] beseitigt Buchstabendreher, aus sl wird etwa ls. Damit das funktioniert, muss die Eingabemarke direkt hinter den beiden Buchstaben stehen, im Beispiel also direkt hinter dem sl. Zwei Wörter lassen sich mit dem Tastenkürzel [Alt]+[t] vertauschen, aus welt hallo macht die Bash dann hallo welt. Auch hier muss die Eingabemarke hinter dem zweiten Wort stehen, im Beispiel also hinter hallo. Beim Wörtertausch ist allerdings Vorsicht geboten: In scp text.txt -r kann man den Parameter mit den Tastenkürzel nicht vorziehen, aus dem Befehl macht [Alt]+[t] aufgrund des Punktes macht das Hackfleisch: scp test.r -txt.

Bei langen Dateinamen äußerst hilfreich ist [Esc] gefolgt von [b] (die Tasten nacheinander drücken). Diese Tastenfolge springt ein Wort in der Zeile zurück. Analog hangelt man sich mit [Esc] gefolgt von [f] ein Wort nach rechts. [Strg]+[w] löscht das Wort links von der Eingabemarke, [Strg]+[u] das danach. Diese beiden zuletzt genannten Tastenkürzel schneiden das Wort tatsächlich aus, per [Strg]+[y] fügt man es wieder an der aktuellen Position ein.

Historisches

Beim Kramen in der History hilft [Strg]+[r]. Nachdem man dieses Tastenkürzel gedrückt hat, tippt man „blind“ einen Begriff ein, wie etwa scp. Diesen sucht die Bash dann in der History und liefert dann zuletzt eingetippten Befehl, in dem dieser Begriff vorkam. Ist der passende Befehl gefunden, ruft man ihn direkt mit der Eingabetaste auf.

Hier liefert die Bash den letzten Befehl, der mit goog anfängt.

Aus die Maus

Anstelle mühsam clear einzutippen, reicht schon ein [Strg]+[l]. Neben dem bekannten [Strg]+[c], welche das aufgerufene Programm mit einer SIGTERM-Nachricht um das Beenden bittet, gibt es noch [Strg]+[\] (auf deutschen Tastaturen also [Strg]+[AltGr]+[ß]), das den Prozess direkt abwürgt. Alternativ hält [Strg]+[z] einen Prozess an, durch die Eingabe von fg lässt er sich wieder fortsetzen.

[Strg]+[s] pausiert die Ausgabe des gerade laufenden Programms. Das ist etwa bei langen configure-Ausgaben nützlich. Der betroffene Prozess blockiert dann allerdings, sobald er auf die Standardausgabe schreiben möchte. [Strg]+[q] hebt die Blockade wieder auf.


Kommentare

Aktuelle Fragen

JQuery-Script läuft nicht mit Linux-Browsern
Stefan Jahn, 16.02.2018 12:49, 2 Antworten
Hallo zusammen, ...folgender goldener Code (ein jQuery-Script als Ergebnis verschiedener Exper...
XSane-Fotokopie druckt nicht mehr
Wimpy *, 30.01.2018 13:29, 0 Antworten
openSuse 42.3 KDE 5.8.7 Seit einem Software-Update druckt XSane keine Fotokopie mehr aus. Fehler...
TOR-Browser stürzt wegen Wikipedia ab
Wimpy *, 27.01.2018 14:57, 0 Antworten
Tor-Browser 7.5 based on Mozilla Firefox 52.8.0 64-Bit. Bei Aufruf von http: oder https://de.wi...
Wifikarte verhindert Bootvorgang
Maik Kühn, 21.01.2018 22:23, 1 Antworten
iwlwifi-7265D -26 failed to load iwlwifi-7265D -25 failed to load iwlwifi-7265D -24 failed to l...
sharklinux
Gerd-Peter Behrendt, 18.01.2018 23:58, 2 Antworten
Hallo zusammen, ich habe sharklinux von der DVD Installiert. 2x, jedesmal nach dem Reboot ist di...

Stellenmarkt

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Diskurs hat sich eingeschlichen
Karl-Heinz, 17.02.2018 12:28
Am Sat, 17 Feb 2018 11:14:57 +0100 schrieb Frank : Hallo Frank, schau mal unter Ansicht, dort gibt es ein...
[EasyLinux-Ubuntu] Diskurs hat sich eingeschlichen
Frank, 17.02.2018 11:14
Hi Listlinge, Seit ein paar Tagen sind meine empfangenen Mail mit Diskurs behaftet. Beim Löschen der Mails...
Re: [EasyLinux-Ubuntu] Android 7.1.1 [erlkedigt]
Hartmut Haase, 17.02.2018 10:05
Hallo Liste, das Startmenü erhält man durch Wischen von unten nach oben, und die beiden Apps muß man wohl...
Re: [EasyLinux-Ubuntu] VNP bei OPERA
Uwe Herrmuth, 16.02.2018 11:17
Hallo Christoph, Christoph schrieb am 16.02.2018 um 10:43: > Nachdem ich bei eingeschaltetem VPN - Stand...
[EasyLinux-Ubuntu] VNP bei OPERA
Christoph Walter, 16.02.2018 10:43
Ich habe vorgestern geschrieben, dass VPN bei OPERA funktioniert. Leider war ich zu voreilig. Nachdem ich b...