J'ai été surpris de ne pas avoir déjà trouvé cette question sur le site. Donc, aujourd'hui $
est arrivé après que je me suis connecté en tant que nouvel utilisateur. Cela était inattendu car l'invite de mon utilisateur principal commence par username@computername:~$
.
Alors, comment puis-je passer de cet autre shell à bash?
echo $SHELL
pour savoir quel est votre shell actuel.
/bin/sh
souvent ne veut pas dire grand chose, c'est en général un lien symbolique vers autre chose. Je taperais ls -l /bin/sh
pour voir ce que c'est un lien symbolique vers. Dans certains cas, être un lien symbolique vers quelque chose change son comportement, je ne pense pas que bash soit comme ça.
bash
as /bin/sh
désactive de nombreuses fonctionnalités de bash (passe en mode de conformité POSIX).
$
arrivé queusername@computername:~$
ça ne veut pas dire que c'était bash. Le formatage exact de l'invite est défini par la variable PS1, qui peut être configurée ou personnalisée différemment pour différents utilisateurs.