Bash (Bourne-Again Shell) Definition

Was ist Bash (Bourne-Again Shell)?

Bash ist ein Akronym für „Bourne-Again Shell“ und wurde nach Stephen Bourne, dem Erfinder der Unix Shell „sh“, benannt, obwohl es normalerweise nicht groß geschrieben wird. Sie ist ein von sh abgeleiteter Interpreter für die Befehlssprache, der an einer Befehlseingabeaufforderung eingegebene Befehle ausführen und Textdateien Eingaben verarbeiten kann.

Bash (bash) unterstützt alle Befehle der ursprünglichen Bourne-Shell (sh) sowie viele weitere. Sie enthält auch Funktionen der Korn-Shell (ksh) und der C-Shell (csh), wie z.B. die Bearbeitung von Befehlszeilen, die Syntax der Befehlssubstitution und die Befehlshistorie. Die Bash unterstützt auch die „Klammererweiterung“, die dazu dient, zusammenhängende Zeichenketten zu erzeugen. Diese Operation bietet eine effiziente Möglichkeit, nach Dateinamen zu suchen und mehrere Dateien umzubenennen. Neuere Versionen der 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 vertrieben und wurde später die Standard-Shell für mehrere Linux-Distributionen und Mac OS X. Neuere Versionen von Bash (Versionen 3 und 4) wurden von Chet Ramey entwickelt und werden derzeit von der Free Software Foundation veröffentlicht, der gleichen Organisation, die auch das GNU-Betriebssystem vertreibt.

Die Definition von Bash (Bourne-Again Shell) auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur Bash (Bourne-Again-Shell)-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.