zsh切换bash的两个坑。一是bash切换回zsh时no changes make;二是切换回zsh中文显示乱码。
zsh 切换到 bash
chsh -s /bin/bash
查看所有的shell
cat /etc/shells
查看当前的shell
echo $SHELL
切换回zsh
chsh -s /bin/zsh
提示:chsh:no changes make
解决方法
chsh -s /bin/zsh
dscl . -read /Users/$USER/ UserShell
exec su - $USER
zsh中文乱码
vi ~/.zshrc
或者使用其他你喜欢的编辑器编辑~/.zshrc
在文件内容末端添加:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
接着重启一下终端,或者输入
source ~/.zshrc
版权声明:本文为weixin_42326230原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。