Bash
Bash, embora normalmente não seja escrito com letras maiúsculas, é um acrônimo de "Bourne-Again Shell" e recebeu esse nome em homenagem a Stephen Bourne, criador do shell do Unix "sh." Ele é um interpretador de linguagem de comandos derivado de sh que pode executar comandos inseridos em um prompt de comando e processar entradas de arquivos de texto.
Bash (bash) é compatível com todos os comandos do shell Bourne original (sh), além de muitos outros. Ele também inclui recursos do shell Korn (ksh) e do shell C (csh), como edição de linha de comando, sintaxe de substituição de comandos e histórico de comandos. O Bash também é compatível com a "expansão de chaves", usada para gerar strings de texto relacionadas. Essa operação oferece uma maneira eficiente de pesquisar nomes de arquivos e renomear vários arquivos. As versões mais recentes do Bash são compatíveis com expressões regulares (Bash 3.0) e matrizes associativas (Bash 4.0).
O Bash foi originalmente desenvolvido por Brian Fox para o Projeto GNU e lançado em 1989. O shell bash foi inicialmente distribuído com o sistema operacional GNU e, mais tarde, tornou-se o shell padrão de várias distribuições do Linux e do Mac OS X. As versões recentes do Bash (versões 3 e 4) foram desenvolvidas por Chet Ramey e são atualmente publicadas pela Free Software Foundation, a mesma organização que distribui o sistema operacional GNU.
Teste seus conhecimentos