Índice:
Definição - O que significa Bourne Again Shell (Bash)?
O Bourne again shell (Bash) é um shell Unix gratuito que pode ser usado no lugar do shell Bourne. É uma implementação completa da interface de sistema operacional portátil IEEE para Unix (POSIX) e especificação de shell do Open Group.
O Bash é basicamente um processador de comandos que normalmente é executado em uma janela de texto, permitindo que o usuário digite comandos que causam ações. Ele pode ler comandos de um arquivo, chamado de script. Como todos os shells do Unix, ele suporta o seguinte:
- Curinga do nome do arquivo
- Tubulação
- Ouvir documentos
- Execução de comando
- Variáveis e estruturas de controle para teste de condição e iteração
Techopedia explica Bourne Again Shell (Bash)
Bash foi escrito para o Projeto GNU por Brian Fox. É chamado Bourne novamente shell por muitas razões, a primeira é que é a versão de código aberto da shell Bourne e a segunda como um trocadilho no conceito de nascer de novo. Seu acrônimo também é uma descrição do que o projeto fez, que consistiu em reunir os recursos sh, csh e ksh.
Um shell Unix é um interpretador de linha de comando que fornece aos usuários uma interface básica. Ele permite que os usuários se comuniquem com o sistema por meio de uma série de comandos digitados na janela da linha de comandos. Não há botões ou janelas pop-up em um shell, simplesmente muito e muito texto.
Basicamente, o Bash permite que os usuários de sistemas semelhantes ao Unix controlem os componentes mais internos do sistema operacional usando comandos baseados em texto.
O Bash possui várias extensões e é executado em sistemas operacionais semelhantes ao Unix, como Linux e Mac OS X. Ele foi portado para o Windows através do Subsistema para Aplicativos Baseados em UNIX (SUA) e pela emulação POSIX usando Cygwin ou MSYS. Pode até ser usado no MS-DOS.