Mac终端模式zsh切换bash提示chsh: no changes made问题解决

一、查看终端shell是zsh还是bash

命令:echo $0

二、切换成bash

命令: chsh -s /bin/bash

三、切换成zsh

命令: chsh -s /bin/zsh

四、切换过程中提示chsh: no changes made

输入以下两条命令即可完美解决

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

五、zsh 和 bash 的环境变量文件

bash 的环境变量文件是.bash_profile
zsh 的环境变量文件是.zshrc

六、注意事项

切换完终端模式后记得重启终端才会生效!

猜你喜欢

转载自blog.csdn.net/c_furong/article/details/125652328
今日推荐