O que significa & quot; Bash & quot; Significa no Linux?
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 B ourne- A gain SH ell, um trocadilho com o nome Stephen Bourne, criador de um dos predecessores 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 shell mais populares, conhecido por sua combinação de recursos poderosos e comandos amigáveis. É por isso que é tão prolífico em 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.
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 comando cd 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 obter apenas a palavra bash retornada. 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, entretanto, é 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, seja por conta própria ou com orientação, como em um curso Bash .
Para os jogadores que estão por aí, você também pode aprender jogando um jogo Bash. Um exemplo é o Bashcrawl , um rastreador de masmorras baseado em texto que força você a aprender e lembrar os 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 scriptador de Bash melhor. Podemos mostrar a você, por exemplo, como escrever loops no Bash , ou talvez transformar 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.