问题描述
mac系统升级为macos catalina后,终端总是提示要将zsh 将取代 bash,然而在我将终端默认shell改为zsh后发现之前系统中设置的path都不能正常使用了
后续解决如下
问题解决
如果你安装了zsh,这时terminal init的时候并不会执行~/.bash_profile、~/.bashrc等脚本了,这是因为其默认启动执行脚本变为了~/.zshrc。
要想使得之前bash的配置脚本生效只需在文件~/.zshrc中追加source ~/.bash_profile即可
zsh 本体有着强大的功能,但碍于其复杂的配置,对普通用户而言并不太适合。但是,一个开源项目的出现打破了这一局面 —— 它就是本文的主角:。借助 oh my zsh,你只需要进行极为简单的安装配置,就可以用上 zsh,并享受许多酷炫的功能
由此可以得出简单结论,我电脑没有~/.zshrc也许可以通过安装oh my zsh来解决。
实践结果得知是可以的,步骤如下:
1.安装 oh my zsh
命令代码:
2.配置~/.zshrc
编辑~/.zshrc文件 在最后添加source ~/.bash_profile
3.生效配置
source ~/.zshrc
参考
1.
2.
目前评论:0