Lar Desenvolvimento O que é bourne again shell (bash)? - o que é techopedia

O que é bourne again shell (bash)? - o que é techopedia

Índice:

Anonim

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.

O que é bourne again shell (bash)? - o que é techopedia