Se você já usa o Linux há muito tempo, sem dúvida já viu a palavra Bash espalhada em fóruns e artigos. Às vezes, parece um sinônimo para o terminal, mas Bash e o emulador de terminal são definitivamente dois aplicativos diferentes. Então, o que é exatamente o Bash? Neste breve artigo, vamos explorar o que é o Bash, o que ele faz e como você pode começar a usá-lo.

Bash definido

O nome Bash é um acrônimo para Bourne-UMAganho SHell, um trocadilho com o nome Stephen Bourne, criador de um dos antecessores de Bash. O primeiro beta foi lançado em 1989 e, no momento em que este livro foi escrito, viu sua atualização mais recente em dezembro de 2020: versão 5.1.

O Bash está entre as linguagens de shell mais populares, conhecido por sua combinação de recursos poderosos e comandos amigáveis. É por isso que é tão prolífico nas distribuições Linux.

O Bash não opera apenas no Linux, entretanto; também está disponível no macOS e BSD e você pode usá-lo no Windows por meio do subsistema do Windows para Linux.

instagram viewer

Consulte Mais informação: Como obter o Linux Bash Shell no Windows 10

Como obter o Linux Bash Shell no Windows 10

Precisa usar o Linux sem tempo para mudar para um PC diferente ou executar uma VM? Em vez disso, execute o Linux no Windows 10 com um terminal shell Bash!

Mas para realmente definir o Bash, temos que entender o que é um shell.

Um shell é um aplicativo que aceita entrada de um usuário e executa uma ação em resposta, normalmente se comunicando com o kernel para fazer isso acontecer. Dessa forma, é como uma "casca" em torno do kernel.

Embora os shells iniciem outros aplicativos por meio de comandos, eles também costumam ter recursos interativos.

Por exemplo, quando você abre um terminal Linux e pressiona o botão de seta para cima para recuperar o último comando emitido, isso é uma função do aplicativo Bash. O CD comando para alterar diretórios é outro comando Bash muito comum.

Além de ser um aplicativo interativo, o Bash também é uma linguagem de script. Na verdade, seu sistema operacional Linux usa muitos scripts Bash no processo de inicialização para iniciar vários processos.

Como posso usar o Bash?

Você está usando o Bash sempre que usa o terminal em quase qualquer sistema Linux.

Você pode confirmar isso com este comando, que retorna o nome do shell em uso:

echo $ 0

Você deve receber apenas a palavra bash devolvida. Se você fizer isso, poderá ver a versão do Bash que está usando com este comando:

bash --version

Sua tela deve ser semelhante a esta:

A emissão de comandos únicos no terminal, no entanto, é apenas o começo dos usos do Bash.

Como aqueles scripts que seu sistema operacional usa, você pode aprender a escrever scripts Bash que automatizam processos em seu PC Linux que você costuma fazer manualmente. Um criador de scripts Bash habilidoso pode ter scripts que automatizam centenas de tarefas por dia!

Então, como você pode aprender Bash?

Escrevendo scripts, por conta própria ou orientado, como em um Curso de basquete.

Para os jogadores que estão por aí, você também pode aprender jogando um jogo Bash. Um exemplo é Bashcrawl, um rastreador de masmorras baseado em texto que força você a aprender e relembrar comandos do Bash para progredir no jogo.

Também temos artigos aqui sobre Make Use Of que irão treiná-lo para se tornar um criador de scripts Bash melhor. Podemos mostrar-lhe, por exemplo, como escrever para loops no Bash, ou talvez Transforme seus scripts em aplicativos clicáveis.

Aumentando o nível do seu jogo Linux

Aprendemos sobre o que é o Bash, sua história e como você pode aprender a colocá-lo para trabalhar para você.

Aprender o Bash é apenas uma parte, no entanto, de obter o máximo do sistema operacional Linux. Você pode aprender muito mais para se tornar um usuário avançado do Linux.

O email
15 dicas essenciais para usuários avançados do Ubuntu Linux

Quer melhorar o uso do Linux? Essas dicas e truques do Ubuntu irão ajudá-lo a se tornar um usuário avançado rapidamente.

Tópicos relacionados
  • Linux
  • Ubuntu
  • Linux
  • Linux Bash Shell
Sobre o autor
Jordan Gloor (17 artigos publicados)

Jordan é um tutor e jornalista apaixonado por tornar o Linux acessível e sem estresse para todos. Ele é bacharel em inglês e gosta de chá quente. Durante as estações quentes, ele gosta de pedalar pelas colinas do Ozarks, onde mora.

Mais de Jordan Gloor

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Mais um passo…!

Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.

.