Was ist Bourne again shell?
Bourne again shell (Bash) ist eine freie 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 verursachen. Es kann Befehle aus einer Datei, einem Skript, lesen. Wie alle Unix-Shells unterstützt es folgendes:
– Dateiname-
– Rohrleitungen
– Höre Dokumente
– Befehlsausführung
– Variablen und Kontrollstrukturen für Zustandsprüfung und Iteration
Bash wurde von Brian Fox für das GNU-Projekt geschrieben. Es heißt Bourne Shell aus vielen Gründen, die erste ist, dass es die Open-Source-Version der Bourne-Shell ist und die zweite als Wortspiel auf das Konzept der Wiedergeburt. Sein Akronym ist auch eine Beschreibung dessen, was das Projekt getan hat, nämlich SH-, Csh- und Ksh-Features zu kombinieren.
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. Es gibt keine Schaltflächen oder Popup-Fenster in einer Shell, einfach viel und viel Text.
Im Wesentlichen erlaubt 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 unter Unix-ähnlichen Betriebssystemen wie Linux und Mac OS X. Es wurde über das Subsystem für UNIX-basierte Anwendungen (SUA) und über POSIX-Emulation mit Cygwin oder MSYS nach Windows portiert. Es kann sogar in MS-DOS verwendet werden.