|
Die Bash bash steht für Bourne again shell. Diese Unix-Shell ist Teil des GNU-Projekts. Ihr Name ist ein absichtlich zweideutiges Wortspiel und kann sowohl als "Wiedergeborene (born again) Shell" als auch als "Wieder einmal (eine) Bourne Shell" verstanden werden. Geschrieben wurde die Bash größtenteils von Brian Fox und Chet Ramey.
Bash ist eine Bourne Shell mit vielen Erweiterungen. Die Bourne Again Shell ist POSIX-konform und enthält viele Funktionen der Korn Shell und der C-Shell. Sie ist die Standard-Shell (/bin/sh) auf vielen Linux-Systemen.
Die Bash ist voll kompatibel zur originalen Bourne Shell (sh), ist jedoch im Funktionsumfang erheblich erweitert. Vor allem beherrscht sie einen Großteil der Fähigkeiten der ksh, und sie versteht auch Teile der Syntax der csh wie zum Beispiel die Command-History, den Directory-Stack, die $RANDOM-Variable und die POSIX-Form der Command-Substitition '$(...)'. Daneben sind auch eine ganze Reihe eigene Erweiterungen implementiert.
Die Bash ist die Standard-Shell unter Linux und wurde auf fast alle Unix-Systeme portiert. Auch für Windows existiert ein Port in der Cygwin-Umgebung |