Bash
Bash, choć zazwyczaj nie jest pisany wielkimi literami, jest akronimem „Bourne-Again Shell” i nosi imię Stephena Bourne'a, twórcy uniksowego powłoka "sh. "Jest to interpreter języka poleceń wywodzący się z sh które mogą wykonywać polecenia wprowadzone w wiersz polecenia i przetworzyć plik tekstowy wkład.
Bash (bash) obsługuje wszystkie polecenia oryginalnej powłoki Bourne'a (sh), a także wiele innych. Zawiera również funkcje z powłoki Korna (ksh) i powłoka C (csh), takie jak edycja wiersza poleceń, podstawianie poleceń składniai historię poleceń. Bash obsługuje także „rozwijanie nawiasów”, które jest używane do generowania powiązanego tekstu smyczki. Ta operacja zapewnia skuteczny sposób wyszukiwania nazwy plików i zmień nazwę wielu plików. Nowsze wersje Bash obsługują wyrażenia regularne (Bash 3.0) i tablice asocjacyjne (Bash 4.0).
Bash został pierwotnie opracowany przez Briana Foxa dla Projekt GNU i został wydany w 1989 roku bash Shell był początkowo dystrybuowany z systemem operacyjnym GNU, a później stał się domyślną powłoką dla wielu Linux dystrybucje i Mac OS X. Najnowsze wersje Bash (wersje 3 i 4) zostały opracowane przez Cheta Rameya i są obecnie publikowane przez Free Software Foundation, tę samą organizację, która rozprowadza system operacyjny GNU.