Fiquei surpreso por ainda não encontrar essa pergunta no site. Então, hoje $
surgiu depois que eu entrei como um novo usuário. Isso foi inesperado porque o prompt do meu usuário principal começa com username@computername:~$
.
Então, como alterno desse outro shell para o bash?
echo $SHELL
para descobrir qual é o seu shell atual.
/bin/sh
geralmente não significa muito que geralmente é um link simbólico para outra coisa. Digitei ls -l /bin/sh
para ver o que é um link simbólico. Em alguns casos, ser um link simbólico para algo muda seu comportamento, não acho que o bash seja assim.
bash
como /bin/sh
desativa muitos recursos do bash (entra no modo de conformidade com POSIX).
$
surgiu eusername@computername:~$
não significa que não foi uma festa. A formatação exata do prompt é definida pela variável PS1, que pode ser configurada ou personalizada de maneira diferente para diferentes usuários.