Praktische Shell-Shortcuts für den Linux-Alltag: Produktivität boosten

Inhaltsverzeichnis

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 mit fg fortsetzen oder bg im Hintergrund laufen lassen.
  • Ctrl+A: Cursor an Zeilenanfang springen – ideal um z.B. sudo einzufügen
  • Ctrl+E: Cursor ans Zeilenende – ideal zum Anhängen von Argumenten eines Befehls.
  • Ctrl+F: Cursor ein Zeichen weiter springen lassen
  • Ctrl+B: Cursor ein Zeichen zurück springen lassen
  • Alt+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 tauschen
  • Alt+T: Position von aktuellem und vorderem Wort tauschen
  • Alt+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+R mehrmals: 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 dir2rm !*).
  • !nr: Führe History-Eintrag mit Nummer nr aus (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
Übersicht der Infos zu Bash-Shortcus aufgerufen mit info bash .
Andreas Moor
Andreas Moor
@blog@andreas-moor.de

Hallo Fediverse, ich bin Andy!

Hier und auf meiner Website findest du mein akkumuliertes Linux-Sysadmin-Wissen, meine kleinen und größeren Projekte und die Tools, die ich nutze.

Viel Spaß beim stöbern, lesen und lernen! 🧑‍💻

236 Beiträge
16 Folgende