Com macOS Catalina, Apple it agora usando Zsh como shell predeterminado. Nós amamos zsh, mas o antigo e confiável shell Bash ainda está incluído no macOS, e você pode voltar rapidamente ao bash se quiser.
Zsh é apenas o shell padrão em contas de usuário recém-criadas, portanto, qualquer conta existente que você tenha em um Mac atualizado ainda usará o Bash por padrão, a menos que você o altere. Cada conta de usuário tem sua própria preferência de shell padrão.
Do Terminal
Para alterar o shell padrão de uma conta de usuário no macOS, apenas execute o chsh -s
(concha cambiar) comando em uma janela de terminal.
Mude o shell padrão para Bash executando o seguinte comando:
chsh -s / bin / bash
Você deve inserir a senha da sua conta de usuário. Em conclusão, feche a janela do Terminal e reabra-a. Você usará Bash em vez de Zsh.
Mude o shell padrão de volta para Zsh executando este comando:
chsh -s / bin / zsh
Digite sua senha quando solicitado. Depois de fechar a janela do terminal e reabri-la, estará usando Zsh.
Vocêpoderáver uma lista de shells incluídos que pode escolher executando o seguinte comando:
cat / etc / shells
Das Preferências do Sistema
Você também pode alterar essa opção graficamente nas Preferências do Sistema, se preferir..
Vá para Preferências do Sistema> Usuários e Grupos em seu Mac. Clique no ícone de cadeado e digite sua senha. Mantenha pressionada a tecla Ctrl, clique no nome de sua conta de usuário no painel esquerdo e selecione “Opções avançadas”.
Clique na caixa de entrega “Faça logon na concha” e selecione “/ bin / bash” para usar Bash como sua concha padrão ou “/ bin / zsh” para usar Zsh como sua concha padrão. Clique em “Aceitar” para salvar suas alterações.
Bash no macOS ainda está desatualizado
Apesar disto, observe que a versão do Bash (Bourne Again SHell) incluído no macOS ainda está muito desatualizado. Se você correr bash --version
, você verá que Catalina inclui Bash 3.2.57 quando bash 5.0 é a última versão. As versões mais recentes são licenciadas sob a GPLv3, enquanto a Apple ainda distribui uma versão licenciada GPLv2.
Pelo contrário, Versão de Zsh (shell Z) incluído no macOS (consulte com zsh --version
), é Zsh 5.7.2, que é a versão mais recente na época do lançamento de Catalina.
Se você quiser a versão mais recente do Bash, poderia instale você mesmo via Homebrew.