Como alterar o Shell padrão para Bash no macOS

0
276

[ad_1]

Execute “chsh -s /bin/bash” em uma janela do Terminal para alternar seu shell de Zsh para Bash e reinicie seu Terminal. Novas janelas de terminal serão abertas usando o Bash. Você também pode alterar o shell de login para Bash na página de opções avançadas de um usuário.

A Apple agora usa o Zsh como o shell padrão no macOS. Adoramos o Zsh, mas o bom e velho shell Bash ainda está incluído no macOS, e você pode voltar rapidamente para o Bash, se preferir. Zsh tornou-se o padrão no macOS Catalina.

Zsh é apenas o shell padrão em contas de usuário recém-criadas, portanto, quaisquer contas existentes que você tenha em um Mac atualizado ainda usarão 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, basta executar o chsh -s (alterar shell) em uma janela do Terminal.

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

chsh -s /bin/bash

Você terá que digitar a senha da sua conta de usuário. Por fim, feche a janela do Terminal e reabra-a. Você usará Bash em vez de Zsh.

Alterando o shell padrão para Bash no macOS Catalina.

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, ele usará o Zsh.

Alterando o shell padrão para Zsh no macOS Catalina.

Você pode ver uma lista de shells incluídos que podem ser selecionados executando o seguinte comando:

cat /etc/shells

Lista de shells disponíveis no terminal do macOS Catalina.

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

Abrindo Opções Avançadas em Usuários e Grupos no macOS.

Clique na caixa suspensa “Login Shell” 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.

Altere graficamente o shell de login padrão no macOS Catalina.

Bash no macOS ainda está desatualizado

No entanto, lembre-se de que a versão do Bash (Bourne Again SHell) incluída no macOS ainda está bastante desatualizada. se você correr bash --version no macOS Catalina, por exemplo, você 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 pela GPLv3, enquanto a Apple ainda distribui uma versão licenciada pela GPLv2.

Em vez disso, a versão do Zsh (Z shell) incluída no macOS (verifique com zsh --version ), é o Zsh 5.7.2, que é a versão mais recente no momento do lançamento do Catalina.

Veja as versões do Bash e Zsh no macOS Catalina.

Se você deseja a versão mais recente do Bash, você pode instalá-lo via Homebrew.

[ad_2]