Lorsque vous passez au terminal via Applications -> Terminal
ou Ctrl+Alt+F1 etc. bash est utilisé par défaut pour interpréter vos commandes. Si vous souhaitez utiliser un autre interpréteur de commande (tel que zsh ou fish), comment l'obtenir par défaut?
Si vous souhaitez modifier votre shell en tant qu'utilisateur, tapez:
chsh -s /path/to/your/Shell
ou simplement
chsh
Vous devrez entrer votre mot de passe et votre login Shell sera celui que vous aurez choisi. Vous pouvez uniquement sélectionner un shell répertorié dans /etc/shells
.
Changez votre shell par défaut. Il y a un moyen en ligne de commande pour faire ceci:
$ Sudo usermod -s /path/to/newshell username
mais il serait peut-être plus facile de le faire à partir des paramètres de l'interface graphique.
Système -> Administration -> Utilisateurs et groupes -> [sélectionner l'utilisateur] -> Paramètres avancés -> Avancé
puis choisissez le shell dans la liste déroulante.
Si le shell que vous souhaitez ne figure pas dans cette liste, il n'est probablement pas installé.
Vous devrez vous déconnecter puis vous reconnecter pour que cela prenne effet. Vous pouvez vérifier quel shell vous utilisez dans un nouveau terminal en exécutant "ps".
Si vous êtes très curieux, le shell par défaut est stocké dans/etc/passwd (qui n'a pas vraiment de mot de passe malgré son nom).