美文网首页
问题:Mac 打开终端后要‘source ~/.bash_pro

问题:Mac 打开终端后要‘source ~/.bash_pro

作者: 大亮亮亮亮 | 来源:发表于2020-11-08 15:35 被阅读0次
发现问题

每开一次终端,要 source ~/.bash_profile 环境变量才生效。

原因

MacOS Catalina(10.15),macOS的默认终端从bash变成了zsh。
Mac10.15以下版本,默认shell环境是bash,系统环境变量的配置文件是 /etc/profile 文件。
Mac10.15以上版本,默认shell环境是zsh,系统环境变量的配置文件是 /etc/zshrc 文件。

而我电脑的配置自定义为 MacOS (10.15) + bash。但打开终端不会再自动读取.bash_profile文件了。

解决方法

在系统加载/etc/profile时执行source命令

1.修改文件权限

sudo chmod 777 /etc/profile

2.进入文件
vi /etc/profile

3.在结尾处添加
source .bash_profile

保存并退出,收工

相关文章

网友评论

      本文标题:问题:Mac 打开终端后要‘source ~/.bash_pro

      本文链接:https://www.haomeiwen.com/subject/wulhbktx.html