Bash é o shell, ou interpretador de linguagem de comando, que aparecerá no sistema operacional GNU. Bash é um shell sh-c compatível que incorpora características úteis do Korn shell (ksh) e C shell (csh.) Pretende-se conformar-se com o IEEE POSIX P1003.2/ISO 9945.2 Padrão Shell and Tools. Oferece melhorias funcionais sobre sh para programação e uso interativo. Além disso, a maioria dos scripts sh podem ser executados por Bash sem modificação. As melhorias oferecidas pela BASH incluem: * Edição de linha de comando * Tamanho ilimitado histórico de comandos * Controle de trabalho * Shell Funções e Aliases * arrays indexados de tamanho ilimitado * Aritmética inteiro em qualquer base de dois a sessenta e quatro