Header Ads

Como alterar o shell padrão para Bash no macOS Catalina

Com o macOS Catalina, a Apple agora usa o Zsh como shell padrão. Adoramos o Zsh, mas o confiável e antigo shell Bash ainda está incluído no macOS, e você pode voltar rapidamente para o Bash, se preferir.

Zsh é apenas o padrãoshell nas contas de usuário recém-criadas, para que todas as contas existentes em um Mac atualizado ainda usem o Bash por padrão, a menos que você as altere. Cada conta de usuário tem sua própria preferência de shell padrão.

No terminal

Para alterar uma conta de usuário ’ sshell padrão no macOS, basta executar o comando chsh -s (change shell) em uma janela do Terminal.

Altere o shell padrão para Bash executando o seguinte comando:

chsh -s / bin / bash 

Você precisará inserir a senha da sua conta de usuário. Por fim, feche a janela do Terminal e abra-a novamente. Você usará o Bash em vez do Zsh.

Altere 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, você estará usando o Zsh.

Você pode ver uma lista dos shells incluídos que pode selecionar, executando o seguinte comando:

 cat / etc / shells 

Nas preferências do sistema

Você também pode alterar esta opção graficamente no SystemPreferências, se você preferir.

Vá para Preferências do Sistema >Usuários &Grupos no seu Mac. Clique no ícone de cadeado e digite sua senha. Mantenha pressionada a tecla Ctrl, clique no nome da sua conta de usuário no painel esquerdo e selecione "Opções avançadas". ”

Clique no botão “ Shell de Login ”caixa suspensa e selecione “ / bin / bash ”para usar o Bash como seu shell padrão ou “ / bin / zsh ”para usar o Zsh como seu shell padrão. Clique em 'OK' ”para salvar suas alterações.

O Bash no macOS ainda está desatualizado

Observe que a versão do Bash (Bourne Again SHell) incluída no macOS ainda é bonitadesatualizado, no entanto. Se você executar o bash --version, verá que o Catalina inclui o Bash 3.2.57 quando o Bash 5.0 é 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.

Por outro lado, 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 da Catalina.

Se você deseja a versão mais recente do Bash, pode instalá-lo por conta própriavia Homebrew.

Via: How to Geek

Veja Também:

Nenhum comentário