.bash_profile不生效 - Mr.Ding

.bash_profile不生效

天天记事 热门推荐 1265 / 2019-12-03 20:07:45

自从升级MacOS后,用户自身的.bash_profile不自动生效了,导致每次操作都得手动执行一遍,很是不便。

譬如,一般在~/.bash_profile里面增加的脚本,用户当打开命令行终端,这些脚本就会自动预先执行,可MacOS升级后就变了,什么原因导致的呢?

经过研究查证,发现之前默认使用的解析器sh(或bash)已经变更成了zsh,哎。

解决方法(任选一):

1. 编辑脚本~/.zshrc,在里面增加需要预先执行的脚本;

2. 如果在~/.bash_profile里面已经添加了脚本,不想在~/.zshrc里面再写一遍(当然你可以复制粘贴),为了保持执行脚本的一致性,你可以使用脚本(放到~/.zshrs)

source $HOME/.bash_profile




shell