Je ne sais pas si cela apparaîtra dans les emplacements du terminal / compte utilisateur avancé, mais "La façon dont cela fonctionne depuis des années"™ au pays de Linux est que vous devez mettre à jour /etc/shells
avec le chemin d'accès à l'emplacement du shell, puis utilisez chsh -s /usr/local/bin/bash username
pour l'utiliser.
Simplement courir chsh
sans modification de /etc/shells
devrait provoquer une erreur indiquant que vous avez choisi un shell invalide, au cas où vous seriez curieux.
/etc/shells
est un fichier appartenant à Root, vous devez donc utiliser sudo en tandem avec un éditeur afin de le modifier. J'espère que vous êtes à l'aise pour faire cela, sinon je vous déconseille fortement d'essayer un shell autre que celui par défaut :).
Résumé (étapes) :
-
brew install bash
alors
-
sudo vi /etc/shells
et ajouter /usr/local/bin/bash
à la liste, puis
-
chsh -s /usr/local/bin/bash [your_username]
et redémarrez votre terminal pour que vos modifications soient prises en compte.
1 votes
C'est ce que vous cherchez ? apple.stackexchange.com/questions/7984/
0 votes
Non, il s'agit de spécifier un nouvel interpréteur de commandes entièrement (probablement une version mise à jour de l'interpréteur de commandes bash), et pas simplement de changer pour utiliser bash.
0 votes
Oh oui - merci d'avoir trouvé comment ajouter un shell personnalisé à la liste des shells de confiance du système d'exploitation.