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. 👍