Inhaltsverzeichnis:
Definition - Was bedeutet Bourne Again Shell (Bash)?
Bourne again shell (Bash) ist eine kostenlose Unix-Shell, die anstelle der Bourne-Shell verwendet werden kann. Es ist eine vollständige Implementierung der IEEE Portable Operating System Interface für Unix (POSIX) und Open Group Shell-Spezifikation.
Bash ist im Grunde ein Befehlsprozessor, der normalerweise in einem Textfenster ausgeführt wird und es dem Benutzer ermöglicht, Befehle einzugeben, die Aktionen auslösen. Es kann Befehle aus einer Datei lesen, die als Skript bezeichnet wird. Wie alle Unix-Shells unterstützt es Folgendes:
- Platzhalter für Dateinamen
- Rohrleitungen
- Hören Sie Dokumente
- Befehlsausführung
- Variablen und Kontrollstrukturen für das Testen und die Iteration von Bedingungen
Techopedia erklärt Bourne Again Shell (Bash)
Bash wurde von Brian Fox für das GNU-Projekt geschrieben. Es wird aus vielen Gründen Bourne-Again-Shell genannt, zum einen als Open-Source-Version der Bourne-Shell und zum anderen als Wortspiel über das Konzept, wiedergeboren zu werden. Das Akronym beschreibt auch, was das Projekt getan hat, um sh-, csh- und ksh-Features zusammenzufassen.
Eine Unix-Shell ist ein Befehlszeileninterpreter, der Benutzern eine grundlegende Benutzeroberfläche bietet. Es ermöglicht Benutzern die Kommunikation mit dem System über eine Reihe von Befehlen, die im Befehlszeilenfenster eingegeben werden. In einer Shell gibt es keine Schaltflächen oder Popup-Fenster, sondern nur sehr viel Text.
Im Wesentlichen ermöglicht Bash Benutzern von Unix-ähnlichen Systemen, die innersten Komponenten des Betriebssystems mit textbasierten Befehlen zu steuern.
Bash hat eine Reihe von Erweiterungen und läuft auf Unix-ähnlichen Betriebssystemen wie Linux und Mac OS X. Es wurde über das Subsystem für UNIX-basierte Anwendungen (SUA) und durch POSIX-Emulation mit Cygwin oder MSYS nach Windows portiert. Es kann sogar in MS-DOS verwendet werden.