A expansão para Bash é shell Bourne Again .
Bash é o shell, ou interpretador de linguagem de comando, para o GNU sistema operacional. O nome é um acrônimo para "Bourne-Again SHell", um trocadilho com Stephen Bourne, o autor do antepassado direto do shell Unix atual sh, que apareceu na sétima edição Bell Labs Versão de pesquisa do Unix.
O Bash é amplamente compatível com sh e incorpora recursos úteis do Ksh shell ksh e do shell C csh. Destina-se a ser um Em conformidade com a implementação da parte IEEE POSIX Shell and Tools a especificação IEEE POSIX ( IEEE Standard 1003.1 ). Oferece melhorias funcionais sobre sh para interativos e de programação usar.
Enquanto o sistema operacional GNU fornece outros shells, incluindo um versão do csh, Bash é o shell padrão. Como outros softwares GNU, Bash é bastante portátil. Atualmente, ele é executado em quase todas as versões do Unix e alguns outros sistemas operacionais - portas suportadas de forma independente existem para plataformas MS-DOS, OS / 2 e Windows.