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

Stellenanzeigen

System–Administrator (m/w)
IT-Systemadministrator

Mehr erfahren...
(Vollständige Anzeige auf Linux-Magazin Online)


Senior-System–Administrator (m/w)
IT-Systemadministrator

Mehr erfahren...
(Vollständige Anzeige auf Linux-Magazin Online)

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 0 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Plugins bei OPERA - Linux Mint 17.1
Christoph-J. Walter, 23.07.2015 08:32, 0 Antworten
Beim Versuch Video-Sequenzen an zu schauen kommt die Meldung -Plug-ins und Shockwave abgestürzt-....
Wird Windows 10 update/upgrade mein Grub zerstören ?
daniel s, 22.07.2015 08:31, 5 Antworten
oder rührt Windows den Bootloader nicht an? das ist auch alles was Google mir nicht beantw...
Z FUER Y UND ANDERE EINGABEFEHLER AUF DER TASTATUR
heide marie voigt, 10.07.2015 13:53, 2 Antworten
BISHER konnte ich fehlerfrei schreiben ... nun ist einiges drucheinander geraten ... ich war bei...
PCLinuxOS lässt sich nicht installieren
Arth Lübkemann, 09.07.2015 18:53, 6 Antworten
Hallo Leute, ich versuche seit geraumer Zeit das aktuelle PCLinuxOS KDE per USB Stick zu insta...
Fernwartung oder wartung im haus
heide marie voigt, 29.06.2015 10:37, 2 Antworten
gerne hätte ich jemanden in Bremen nord, der mir weiter hilft - angebote bitte mit preis HMVoigt

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Mint
Alfred, 27.07.2015 23:35
Am 26.07.2015 um 09:34 schrieb Karl-Heinz: Hallo Karl_Heinz, > Hallo zusammen, > >> Fazi...
Re: [EasyLinux-Suse] Fehler Kmail: Headerless mail (OT)
Heiko, 27.07.2015 23:05
Am Montag, 27. Juli 2015, 21:54:36 schrieb Thomas Lueck: > Am Samstag, den 25.07.2015, 17:59 +0200 schrieb...
Re: [EasyLinux-Ubuntu] Buch_für_Linux
Alfred, 27.07.2015 22:50
Am 27.07.2015 um 20:24 schrieb Richard Kraut: Hallo Richard, > Am Sonntag, den 26.07.2015, 09:25 +0200 s...
Re: [EasyLinux-Suse] Fehler Kmail: Headerless mail (OT)
Thomas Lueck, 27.07.2015 21:54
Am Samstag, den 25.07.2015, 17:59 +0200 schrieb Heiko Ißleib: > > Wenn Centos da noch nachlegt,wäre...
Re: [EasyLinux-Ubuntu] UBUNTU Smartphone
Heiko, 27.07.2015 21:19
Am Montag, 27. Juli 2015, 19:37:30 schrieb Wolfgang Voelker: Hallo Wolfgang, > > Vielleicht k...