
Com o macOS Catalina , a Apple agora usa o Zsh como shell padrão. Amamos o Zsh , mas o antigo e confiável shell do Bash ainda está incluído no macOS e tu pode voltar para o Bash rapidamente, se preferir.
Zsh é apenas o shell padrão em contas de utilizador recém-criadas, portanto, quaisquer contas existentes que tu tenha em um Mac atualizado ainda usarão o Bash por padrão, a menos que tu o altere. Cada conta de utilizador tem sua própria preferência de shell padrão.
Índice
Do Terminal
Para alterar o shell padrão de uma conta de utilizador no macOS, basta executar o chsh -scomando (alterar shell) em uma janela do Terminal.
Mude o shell padrão para Bash executando o seguinte comando:
chsh -s / bin / bash
tu terá que inserir a palavra-passe da sua conta de utilizador. Por fim, feche a janela do Terminal e reabra-a. tu usará Bash em vez de Zsh.

Mude o shell padrão de volta para Zsh executando este comando:
chsh -s / bin / zsh
Digite sua palavra-passe quando solicitado. Depois de fechar a janela do terminal e reabri-la, tu usará o Zsh.

tu pode ver uma lista de shells incluídos que pode selecionar executando o seguinte comando:
cat / etc / shells

Das Preferências do Sistema
tu também pode alterar esta opção graficamente nas Preferências do Sistema, se preferir.
Vá para Preferências do sistema> utilizadores e grupos em seu Mac. clica no ícone de cadeado e digite sua palavra-passe. Segure a tecla Ctrl, clica no nome da sua conta de utilizador no painel esquerdo e selecione “Opções avançadas”.

clica na caixa suspensa “Login Shell” e selecione “/ bin / bash” para usar o Bash como o shell padrão ou “/ bin / zsh” para usar o Zsh como o shell padrão. clica em “OK” para guardar suas alterações.

Bash no macOS ainda está desatualizado
Observe que a versão do Bash (Bourne Again SHell) incluída no macOS ainda está bastante desatualizada. Se tu executar bash --version, verá que o Catalina inclui o Bash 3.2.57 quando o Bash 5.0 for a versão mais recente. As versões mais recentes são licenciadas sob a licença GPLv3, enquanto a Apple ainda distribui uma versão licenciada sob a GPLv2.
Em contraste, a versão do Zsh (Z shell) incluída no macOS (verifique com zsh --version), é Zsh 5.7.2, que é a versão mais recente no momento do lançamento de Catalina.

Se tu deseja a versão mais recente do Bash, pode instalá-la tu mesmo via Homebrew .