Ubuntu 系统的环境变量存储在以下5个配置文件中:
/etc/environment
系统登录时读取的第一个文件,用于为所有进程设置环境变量
/etc/profile
系统登录时读取的第二个文件,会设定所有用户的环境变量
~/.profile
对应当前登录用户的 profile 文件,用于定制当前用户的个人工作环境
/etc/bash.bashrc
对应所有用户的 bash 初始化文件,这里设定的环境变量将应用于所有用户的 shell 中,此文件会在用户每次打开 shell 时执行一次
~/.bashrc
对应当前登录用户 bash 的初始化文件,当用户每次打开shell时,系统都会执行此文件一次
这几个文件的读取顺序依此是:
/etc/environment -> /etc/profile -> ~/.profile -> /etc/bash.bashrc -> ~/.bashrc
转载于:https://my.oschina.net/u/2519784/blog/601080