Bash
Bash, das normalerweise nicht großgeschrieben wird, ist ein Akronym für "Bourne-Again Shell" und ist nach Stephen Bourne, dem Erfinder der Unix-Shell "sh", benannt. Sie ist ein von sh abgeleiteter Befehlsinterpreter, der Befehle ausführen kann, die an einer Eingabeaufforderung eingegeben werden, und Eingaben aus Textdateien verarbeiten kann.
Bash (bash) unterstützt alle Befehle der ursprünglichen Bourne-Shell (sh) sowie viele weitere. Sie enthält außerdem Funktionen der Korn-Shell (ksh) und der C-Shell (csh), etwa die Bearbeitung von Befehlszeilen, die Syntax für die Befehlssubstitution Syntax und eine Befehlshistorie. Bash unterstützt außerdem die „Klammererweiterung“, mit der zusammengehörige Text-Zeichenfolgen erzeugt werden. Dieser Vorgang bietet eine effiziente Möglichkeit, nach Dateinamen zu suchen und mehrere Dateien umzubenennen. Neuere Versionen von Bash unterstützen reguläre Ausdrücke (Bash 3.0) und assoziative Arrays (Bash 4.0).
Bash wurde ursprünglich von Brian Fox für das GNU-Projekt entwickelt und 1989 veröffentlicht. Die bash-Shell wurde zunächst mit dem GNU-Betriebssystem verteilt und später zur Standardshell für mehrere Linux-Distributionen und Mac OS X. Die aktuellen Versionen von Bash (Versionen 3 und 4) wurden von Chet Ramey entwickelt und werden derzeit von der Free Software Foundation veröffentlicht, derselben Organisation, die das GNU-Betriebssystem vertreibt.
Testen Sie Ihr Wissen