Linux学习记录---环境变量配置文件--作用

Linux对于环境变量配置文件调用有一定顺序,同时也分有用户登录和没有用户登录两种情况,
如果有用户登录情况,linux调用环境变量文件的顺序如下:
1. 先调用/etc/profile文件中的内容,在这个文件中主要的工作有初始化USER变量,LOGNAME变量,MAIL变量,PATH变量,HOSTNAME变量,HOSTNAME变量,HISTSIZE变量,umask变量等内容,接着会在此文件中调用/etc/profile.d/*.sh文件,/etc/profile.d/*.sh文件中,主要调用/etc/profile.d/lang.sh文件,而这个文件主要定义系统的语言环境,通过调用/etc/sysconfig/i18n来初始化系统语言环境.
2.调用完/etc/profile.d/*.sh文件后,系统会调用~/.bash_profile文件,这个文件会调用~/.bashrc文件,~/.bashrc文件又会调用/etc/bashrc文件,此时如果是登录用户的操作,系统会进入命令行提示符,环境变量初始化完毕,
3. 如果是属于非登录用户的环境变量初始化,则/etc/bashrc文件需要在执行非登陆用户的操作,会调用/etc/bashrc中关于非登陆用户环境变量初始化的操作,主要步骤为调用/etc/profile.d/*sh-->/etc/profile.d/lang.sh/etc/sysconfig/i18n等文件,进行环境变量初始化.

猜你喜欢

转载自jacky1982728.iteye.com/blog/2395919