O GNU Bash (Bourne Again SHell) é um projeto de software de código aberto que foi projetado a partir do offset como um shell compatível com sh para sistemas GNU / Linux. Ele usa a funcionalidade útil do shell C (csh) e do shell Korn (ksh) e está em conformidade com o padrão IEEE POSIX P1003.2 / ISO 9945.2 Shell e Ferramentas. Recursos imediatos incluem suporte para controle de tarefa, suporte a edição de linha de comando , matrizes indexadas de tamanho ilimitado, suporte para um tamanho ilimitado do histórico de comandos, aliases e funções de shell, bem como suporte aritmético inteiro em qualquer base, de 2 a 64.
Outra característica interessante é o suporte aprimorado para uso interativo e de programação, que é muito melhor que o implementado no programa sh. Além disso, é totalmente compatível com os scripts escritos para sh, permitindo que os usuários os executem sem modificação. O Bash está em todo lugar O Bash pode ser encontrado, instalado por padrão, em qualquer sistema operacional GNU / Linux. Ele está lá quando você acessa um ambiente de shell para resgatar um sistema quebrado que não é mais inicializável, quando você é descartado para uma interface de console (TTY) ou quando você abre um emulador de terminal X11. No entanto, você pode facilmente substituir o Bash por outro shell, como o poderoso shell Z (zsh).
Sob o capô e disponibilidadeUma rápida olhada sob o capô do GNU Bash nos mostrará que o software é escrito inteiramente na linguagem de programação C. Ele é distribuído como um arquivo de fontes universal, projetado para suportar qualquer sistema operacional GNU / Linux e arquiteturas de conjunto de instruções de 32 e 64 bits.
Comentários não encontrado