Bash é o shell mais utilizado atualmente. Mas o que é um shell? Grosseiramente falando shell é o software que recebe os comandos na linha de comando, executa-os e exibe a saída.
Como tudo na vida é mais fácil entender com exemplos. Vamos por a mão na massa
Se está usando Linux ou MacOS provavelmente você já tem Bash instalado. Você pode
executar um bash --version
pra ver a versão. Se estiver usando Ubuntu
provavelmente deve estar usando dash. No Windows você pode usar o Windows Layer
for Linux e então
dentro do Linux vai ter acesso ao bash.
- Intalando no Debian ou Ubuntu:
apt install bash
- Arch Linux:
pacman -Syu bash
- MacOS
brew install bash
Se você trabalha com desenvolvimento é possivel que esteja usando zsh ou fish. zsh é compativel com bash, já fish não é. Quando estiver escrevendo scripts que vão rodar em servidores você vai querer que eles sejam portáveis e provavelmente não vai ter zsh no servidor. Boa parte do tutorial deve funcionar no zsh, mas eu estou focando em bash por causa do scripting.
Sem mais delongas pra rodar o bash execute bash
, bem óbvio né?
Encontrou um erro grotesco de português, ficou com alguma dúvida ou acha que ta faltando algum conteúdo, cria um issue que eu atualizo corrigo. PRs são bem-vindos também. 👍