Sono stato sorpreso di non aver trovato questa domanda già sul sito. Quindi, oggi è $
venuto dopo che ho effettuato l'accesso come nuovo utente. Ciò è stato inaspettato perché il prompt del mio utente principale inizia con username@computername:~$
.
Quindi, come posso passare da quest'altra shell a bash?
echo $SHELL
per scoprire qual è la tua shell attuale.
/bin/sh
spesso non significa molto che di solito è un link simbolico a qualcos'altro. Scriverei ls -l /bin/sh
per vedere a cosa serve un link simbolico. In alcuni casi, essere un link simbolico a qualcosa cambia il suo comportamento, non credo che bash sia così.
bash
as /bin/sh
disabilita molte funzionalità di bash (passa alla modalità di conformità POSIX).
$
venuto fuori piuttosto cheusername@computername:~$
non significa che non è stato bash. L'esatta formattazione del prompt è impostata dalla variabile PS1, che può essere impostata o personalizzata in modo diverso per utenti diversi.