Récemment, Apple a changé le shell par défaut pour zsh
de bash
. Dans le passé, j'ai apporté des changements importants à mon .bashrc
fichier. Comment dois-je incorporer ces changements dans le zsh
terminal ?
Réponse
Trop de publicités?- Restez avec bash et installez un bash plus récent avec brasser (v5.0.11 au lieu de bash v3.2.57 d'Apple). Ajoutez le chemin d'accès à brew's bash dans /etc/shells. Dans les options avancées des Préférences Système > Utilisateurs et Groupes > (alt-clic) votre utilisateur > shell de connexion, changez le shell de connexion en bash de brew. Certaines choses peuvent cependant être cassées.
OU
-
Commencez à utiliser zsh : déplacez le contenu POSIX-compliant de .bashrc vers .profile et sourcez ce fichier dans .zshrc comme ceci :
[[ -e ~/.profile ]] && emulate sh -c 'source ~/.profile'
Certaines choses peuvent cependant se briser.
OU BEST
- Partez de zéro et apprenez à configurer zsh. Beaucoup de choses dans votre .bashrc comme les alias et les variables env devraient fonctionner dans .zshrc.
Il n'existe pas de traducteur Google de bashin à zshlish. Si vous ne postez pas le contenu de votre .bashrc (nous ne pouvons toujours pas regarder par-dessus votre épaule !), nous ne serons pas en mesure de dire ce qui pourrait ne pas fonctionner.