综述
将可执行文件的目录路径添加到环境变量里,用户可以在终端的任意位置执行程序
分类
- 按周期
- 永久:修改配置文件
- 临时:export 变量名=变量值,关闭终端失效
- 按作用域
- 系统:修改/etc/profile文件
- 用户:修改~/.bash_profile
重启终端或运行source+文件名立即生效
配置文件执行顺序
/etc/profile
/etc/paths
~/.bash_profile
~/.bash_login
~/.profile
~/.bashrc
MAC
问题
- MAC下.bash_profile失效
原因
MAC默认zsh作为默认shell,启动.zshrc作为配置文件
方法
在.zshrc末尾添加
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi