Shortcuts für Bash

Shortcuts für Bash Photo by Joan Gamell on Unsplash

Bash steht für "Bourne Again Shell" und ist eine weit verbreitete Unix-Shell und Kommandozeileninterpreter in Linux-basierten Betriebssystemen. Es handelt sich um eine Weiterentwicklung der ursprünglichen Unix-Shell, der Bourne-Shell (sh).

Die Bash ermöglicht Benutzern die Interaktion mit dem Betriebssystem über die Kommandozeile. Sie stellt eine Vielzahl von Befehlen und Funktionen bereit, die es ermöglichen, Dateien zu verwalten, Prozesse zu steuern, Programme auszuführen und vieles mehr. Die Bash bietet eine leistungsstarke Skripting-Sprache, mit der komplexe Aufgaben automatisiert und Skripte erstellt werden können.

Mit der Bash können Benutzer Befehle eingeben, die dann von der Shell interpretiert und an das Betriebssystem weitergegeben werden. Die Ausgabe der Befehle wird ebenfalls von der Shell angezeigt. Die Bash bietet Funktionen wie Variablen, Schleifen, bedingte Anweisungen und die Möglichkeit, Befehle zu kombinieren, um komplexe Aufgaben zu erledigen.

Die Verwendung der Bash erfordert grundlegende Kenntnisse der Kommandozeilenbefehle und der Shell-Syntax. Sie ermöglicht jedoch eine effiziente und flexible Steuerung des Betriebssystems. Viele Automatisierungs- und Verwaltungsaufgaben in Linux-Systemen werden mithilfe von Bash-Skripten durchgeführt.

Insgesamt ist die Bash ein leistungsstarkes Werkzeug für die Interaktion mit einem Linux-basierten Betriebssystem über die Kommandozeile und wird von vielen Linux-Benutzern und Systemadministratoren aufgrund ihrer Funktionalität und Flexibilität geschätzt.

Die wichtigsten BASH Tastaturkürzel habe ich hier mal aufgelistet.

  1. Navigation:

    • Ctrl + A - Gehe zum Anfang der Zeile.
    • Ctrl + E - Gehe zum Ende der Zeile.
    • Ctrl + B - Gehe einen Schritt zurück.
    • Ctrl + F - Gehe einen Schritt vorwärts.
    • Alt + B - Gehe ein Wort zurück.
    • Alt + F - Gehe ein Wort vorwärts.
    • Ctrl + XX - Wechsle zwischen dem aktuellen Cursor-Ort und dem Anfang der Zeile.
  2. Bearbeitung:

    • Ctrl + U - Lösche die Zeile vor dem Cursor.
    • Ctrl + K - Lösche die Zeile nach dem Cursor.
    • Ctrl + W - Lösche das vorherige Wort.
    • Ctrl + Y - Füge den zuletzt gelöschten Text wieder ein.
    • Alt + . - Füge das letzte Argument des vorherigen Befehls ein.
    • Ctrl + _ - Rückgängig machen (rückgängig gemachter Befehl wird eingegeben).
  3. Autovervollständigung:

    • Tab - Vervollständige Datei-/Verzeichnisnamen und Befehle automatisch.
    • Alt + / - Vervollständige den Pfad (Datei- oder Verzeichnisname) basierend auf der Historie.
    • Alt + ? - Zeige eine Liste der verfügbaren Vervollständigungsoptionen an.
    • Ctrl + R - Suche nach einem zuvor eingegebenen Befehl (rückwärts).
    • Ctrl + G - Beende die aktuelle Autovervollständigung oder Suche.
  4. Befehlshistorie:

    • Ctrl + P oder Pfeil nach oben - Gehe zum vorherigen Befehl in der Historie.
    • Ctrl + N oder Pfeil nach unten - Gehe zum nächsten Befehl in der Historie.
    • Ctrl + R - Suche in der Befehlshistorie (vorwärts).
    • Ctrl + O - Führe den gefundenen Befehl aus und suche weiter.
    • Ctrl + S - Stoppt die Ausgabe auf dem Bildschirm (umgekehrter Modus).
    • !! - Führe den vorherigen Befehl erneut aus.
    • !n - Führe den n-ten Befehl in der Historie erneut aus (n ist die Befehlsnummer).
  5. Prozesssteuerung:

    • Ctrl + C - Beende den aktuellen Prozess.
    • Ctrl + Z - Unterbricht den aktuellen Prozess und setzt ihn in den Hintergrund.
    • Ctrl + D - Schließt die aktuelle Shell.
    • Ctrl + S - Stoppt die Ausgabe auf dem Bildschirm (umgekehrter Modus).
    • Ctrl + Q - Setzt die Ausgabe fort, nachdem sie mit Ctrl + S angehalten wurde.