Como definir o Bash como shell padrão no Debian com chsh

Publicado em: 17/05/2025 - Autor: Mestre da Info

Se ao abrir seu terminal você vê apenas um símbolo como $ e precisa digitar bash manualmente para ter uma experiência completa, esse tutorial é para você.

Vamos aprender como usar o comando chsh para tornar o Bash seu shell padrão, de forma definitiva e simples.

O que é o chsh?
O comando chsh (change shell) permite alterar qual shell será usado por padrão ao fazer login no sistema.

Verifique qual shell está em uso
Abra o terminal e digite:

echo $SHELL

Se a resposta for algo como /bin/sh ou /bin/dash, você não está usando o Bash por padrão.

Verifique se o Bash está instalado
Antes de mudar, certifique-se de que o Bash está presente:

which bash

Se o resultado for /bin/bash, tudo certo! Se não aparecer nada, instale com:

sudo apt install bash

Alterando o shell padrão com chsh
Execute o seguinte comando:

chsh -s /bin/bash

Você verá uma solicitação de senha. Digite sua senha de usuário (não aparece enquanto digita, mas está funcionando).

Reinicie a sessão
Depois de alterar o shell, faça logout e login novamente ou reinicie o computador. Na próxima vez que abrir o terminal, o Bash será carregado automaticamente.

Verifique se deu certo
Use novamente:

echo $SHELL

Se a resposta for /bin/bash, pronto!

Dica extra: Consulte sua configuração no /etc/passwd
Você também pode verificar diretamente qual shell está configurado para seu usuário:

grep $(whoami) /etc/passwd

O resultado mostrará o caminho do shell no final da linha. Deve terminar com /bin/bash.

Com o comando chsh -s /bin/bash, você garante que o Bash será sempre seu shell padrão, sem precisar digitá-lo toda vez. Uma dica simples, mas que salva tempo e melhora a experiência no terminal.

Siga-me

Pesquisar