MAC修改环境变量
目录
MAC环境变量文件
MAC有多个环境变量文件,不同的环境变量文件的作用域不同。
-
/etc/paths(全局环境变量)
编辑这个文件,添加环境变量路径即可。
-
/etc/profile(全局配置)
可以配置系统环境变量,所有用户都会读取。不建议修改。
-
/etc/bashrc (需要自己创建)
bash shell 全局(公有)配置,**bash shell **执行时,不管是何种方式,都会读取此文件
-
~/.profile
文件为系统的单个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置
-
~/.bashrc
运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
-
~/.bash_profile
该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.
文件加载顺序
系统会首先加载 /etc/paths、/etc/profile,
之后顺序加载 ~/.bash_profile、 ~/.profile、 ~/.bashrc
如果~/.bash_profile存在,则会忽略后面的 ~/.profile、 ~/.bashrc ,其中 ~/.bashrc 只有使用Bash时才会读取。
查看所有变量
export
命令可以查看所有的环境变量
环境变量生效
source
命令可以重新读取环境变量配置。
source /etc/paths
source ~/.profile
参考
https://www.jianshu.com/p/acb1f062a925
https://blog.csdn.net/liaowenxiong/article/details/112180532