Execute este comando:
grep $USER /etc/passwd
( Explicado aqui . Como alternativa, use cat /etc/passwd | grep $USER
, ambos são equivalentes, mas o último pode ser mais fácil de entender, mas é menos eficiente, por isso não é recomendado para scripts, etc. Obrigado ao @Mat por essa sugestão.
Ele retornará as informações da sua conta de usuário. Aqui está o meu:
gronostaj:x:1000:1000:gronostaj,,,:/home/gronostaj:/bin/bash
A parte depois dos últimos dois pontos ( /bin/bash
) é o meu shell padrão. Parece que o seu é sh
. Isso significaria que você o definiu explicitamente como seu shell padrão ( /bin/sh
) ou não tem shell padrão / inválido, então o Linux retorna para sh
, que é o mais básico.
Para alternar para bash
, execute este comando:
chsh -s /bin/bash
Ele pedirá sua senha e alterará o shell padrão para bash
.