O que significa “bash”?

5

Eu tenho usado o Ubuntu por um curto período de tempo. Eu vi o termo "bash" em muitos lugares, incluindo um terminal. Eu ainda não entendi o que é isso.

Alguém pode me explicar claramente?

    
por CENTAUR 25.01.2014 / 17:26

2 respostas

10

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.

Fonte

    
por Avinash Raj 25.01.2014 / 17:27
4

O Bash é um processador de comandos, normalmente executado em uma janela de texto, permitindo que o usuário digite comandos que causam ações. Bash também pode ler comandos de um arquivo, chamado script. Como todos os shells do Unix, ele suporta wildcarding de arquivo, piping, aqui documentos, substituição de comandos, variáveis e estruturas de controle para testes de condição e iteração. As palavras-chave, a sintaxe e outras características básicas da linguagem foram todas copiadas de sh. Outros recursos, por exemplo, histórico, foram copiados de csh e ksh. O Bash é um shell POSIX, mas com várias extensões.

O nome em si é um acrônimo, um trocadilho e descritivo. Como um acrônimo, significa shell Bourne-again, referindo-se ao seu objetivo como um substituto livre para o shell Bourne. Como trocadilho, expressou esse objetivo em uma frase que soa como o nascido de novo, um termo para o renascimento espiritual. O nome também é descritivo do que ele fez, juntando as características de sh, csh e ksh.

    
por Aatish Sai 25.01.2014 / 17:44