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 $SHELLpara descobrir qual é o seu shell atual.
/bin/shgeralmente não significa muito que geralmente é um link simbólico para outra coisa. Digitei ls -l /bin/shpara 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.
bashcomo /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.