Die Abkürzung "Bash" steht für "Bourne again Shell".
Dabei handelt es sich um eine Kommandozeilen-Umgebung, welche die Weiterentwicklung der "Bourne Shell" darstellt.
In der Linux-Welt ist die Bash am weitesten verbreitet, da sie die Standard-Shell der meisten Distributionen ist. Dadurch lassen sich die selben Terminalbefehle und Shell-Skripte weitgehend unter den Distributionen nutzen. Ob diese zu anderen Shell's kompatibel sind, hängst von der alternativen Shell ab. Einige sind zu zu Bash-Skripte kompatibel, während Andere ihren Fokus auf einfache Bedienbarkeit legen und nicht für das Skripting ausgelegt sind.
Sogar in MacOS wurde die Bash bis zur Version 10.15 (Catalina) genutzt. Dann wurde die Lizenzierung für Bash so geändert, dass die Nutzung in proprietären Systemen erschwert wurde, sodass die Bash ab der folgenden MacOS Version durch zsh ersetzt wurde.