Bash

Bash (Bourne Again Shell) ist ein Kommandozeileninterpreter und eine Skriptsprache (Shell-Scripting) für Unix- und Linux-Systeme, die zur Ausführung von Befehlen und zur Automatisierung von Aufgaben verwendet wird.

Logo der Bash-Shell: Ein stilisiertes Terminal-Symbol mit Dollarzeichen neben dem Schriftzug „Bash – The Bourne-Again Shell“.

Funktionsweise und Verwendung

Bash ist ein häufig genutztes Werkzeug für Systemadministratoren und Entwickler, um Systeme über die Kommandozeile zu steuern. Als Shell dient sie als Schnittstelle zwischen Benutzer und Betriebssystem und ermöglicht die Ausführung einzelner Befehle sowie komplexer Skripte.

Es wird meist über ein Terminal genutzt und ermöglicht die direkte Interaktion mit dem Betriebssystem. Sie unterstützt Funktionen wie Befehlsverlauf, Autovervollständigung und das Verketten von Befehlen über sogenannte Pipes, wodurch sich Arbeitsabläufe effizient automatisieren lassen.

Praxisbeispiele

  • Skript startet mehrere Serverdienste gleichzeitig
  • Automatisches Backup per Bash-Script
  • Kopieren von Dateien über Terminalbefehle
  • Ausführen eines Installationsskripts auf einem Linux-Server
Was ist eine „Shell“? Schnitt-stelle zum System