Mode terminal Mac zsh switch bash prompt chsh: aucune modification n'a été apportée à la résolution de problèmes

1. Vérifiez si le shell du terminal est zsh ou bash

Commande : echo $0

2. Basculer vers bash

Commande : chsh -s /bin/bash

3. Passez à zsh

Commande : chsh -s /bin/zsh

4. Pendant le processus de commutation, il invite chsh : aucune modification apportée

Entrez les deux commandes suivantes pour le résoudre parfaitement

DSCL . -read /Users/$USER/ UserShell
exec su - $USER

5. Fichiers de variables d'environnement pour zsh et bash

Le fichier de variables d'environnement pour bash est .bash_profile.
Le fichier de variable d'environnement pour zsh est .zshrc.

6. Questions nécessitant une attention particulière

Après avoir changé de mode terminal, n'oubliez pas de redémarrer le terminal pour prendre effet !

Guess you like

Origin blog.csdn.net/c_furong/article/details/125652328