在Ubuntu Linux系统中,有几个文件可以设置系统运行的环境变量,这几个文件分别是 /etc/environment,/etc/profile,~/.profile,/etc/bash.bashrc和~/.bashrc。以下简单介绍一下这几个文件。
/etc/environment:系统登录时读取的第一个文件,该文件为所有进程设置基本环境变量值。
/etc/profile:系统登录时读取的第二个文件,该文件设定针对全系统所有用户的环境变量。
~/.profile:系统登录时读取的第三个文件,该文件定制当前用户的工作环境。
/etc/bash.bashrc:针对所有用户的bash初始化文件,此文件中设定的环境变量对所有用户有效,并且在每次打开bash的时候都会执行一次。
~/.bashrc:当前用户的bash初始化文件,当前用户每次打开shell时都会执行一次。
综上,在$HOME目录下的两个隐藏文件是针对当前用户的,其它三个文件都是全局有效的。以上五个文件的执行顺序为environment>profile>.profile>bash.bashrc>.bashrc
没有评论:
发表评论