Praktische Shell-Shortcuts für den Linux-Alltag: Produktivität boosten
Shell-Shortcuts wie Ctrl+C oder Ctrl+R sparen täglich Minuten und machen die Kommandozeile effizienter für User und Sysadmins. Diese Tastenkombinationen aus Bash (Readline-Bibliothek) erlauben schnelle Navigation, Bearbeitung und Suche ohne Maus. Ergänzt um bewährte Tipps wie Tab-Vervollständigung und History-Tricks wirst du spürbar produktiver.
Wichtig, die Tastaturkürzel lehnen sich am Emacs-Editor an. Wenn du eher zu der Vim-Fraktion gehörst oder gehören willst, kannst du die Vim-Keybinding mit dem Eintrag set -o vi in deiner .bashrc-File eintragen.
Sofortstopp und Basics
Ctrl+C: Stoppt den aktuellen Befehl (SIGINT-Signal) – essenziell bei hängenden Prozessen.Ctrl+Z: Hält Prozesse an (SIGTSTP), später mitfgfortsetzen oderbgim Hintergrund laufen lassen.
Navigation und Cursor-Steuerung
Ctrl+A: Cursor an Zeilenanfang springen – ideal um z.B. sudo einzufügenCtrl+E: Cursor ans Zeilenende – ideal zum Anhängen von Argumenten eines Befehls.Ctrl+F: Cursor ein Zeichen weiter springen lassenCtrl+B: Cursor ein Zeichen zurück springen lassenAlt+B: Ein Wort rückwärts – navigiere präzise in langen Befehlen.Alt+F: Ein Wort vorwärts.Tab: Autovervollständigt der angefangenen Zeichn /Tab Tab: Vorschläge- Befehle, Aliase & Funktionen ( Afangsbuschstaben + Tab)
- Variablen ($ + Tab)
- Usernamen (~ + Tab)
Löschen / Ausschneiden / Einfügen
Ctrl+L: Bildschirm löschen (entspricht der Eingabe von clear) – übersichtlicher Prompt ohne Scrollen.Ctrl+D: Löscht das Zeichen unter dem Cursor; beendet die Shell bei leerem Prompt.Ctrl+U: Gesamte Zeile vor Cursor ausschneiden – perfekt bei Fehlern.Ctrl+K: Von Cursor bis Zeilenende ausschneiden.Ctrl+W: Wort vor Cursor ausschneiden – superschnell bei Pfad-Korrekturen.Ctrl+Y: Text/Wort einfügen
Tauschen/Umwandeln
Ctrl+T: Positionen von aktuellem und vorderem Zeichen tauschenAlt+T: Position von aktuellem und vorderem Wort tauschenAlt+U: Wort in Großschreibung umwandeln (Uppercase)Alt+L: Wort in Kleinschreibung umwandeln (Lowercase)Alt+C: Erster Buschstabe wird groß geschrieben (Capital)
Suche und History-Power
Ctrl+R: Reverse-Suche in der History – tippe die Anfangsbuchstaben des Befehls.Ctrl+Rmehrmals: Durchsuche History rückwärts – kombiniere mit Enter zum Ausführen.
!!: Wiederhole letzten Befehl – ohne ihn suchen oder tippen zu müssen.!$: Nimm letztes Argument des vorherigen Befehls (z. B.vim !$).!*: Alle Argumente des vorherigen Befehls (z. B.ls dir1 dir2→rm !*).!nr: Führe History-Eintrag mit Nummernraus (history zeigt Liste). z.B. !55
Produktivität für Sysadmins
Wie immer ist das Lernen von Shortcuts zuerst ein Aufwand, wenn man es mit dem eher trivialen navigieren mit den Pfeiltasten und der Maus vergleicht. Wenn man jedoch nur ein paar davon täglich über eine Woche übt erkennt man dass man bald viel Zeit einspart und schneller an Ziel kommt. Weitere Shortcuts und Infos zu Bash findest du mit dem Pragramm info in Sektion 8 unter „Command Line Editing“ > Readline Interaction.
info bash
