环境变量配置文件

来源:互联网 发布:javascript语言精粹 编辑:程序博客网 时间:2024/05/18 06:00

修改配置文件后,必须注销重新登陆才会生效。你也可以使用source 配置文件命令让其立刻生效。

~ 代表家目录,每个用户都会有。放在etc会对所有用户起作用。家目录只是当前登录用户生效。

以下是关于登录的5个环境变量配置文件。

/etc/profile/etc/profile.d/*.sh~/.bash_profile~/.bashrc/etc/bashrc

配置文件加载顺序:
正常启动加载顺序为:
这里写图片描述

sudo 登录时,配置文件加载顺序(由于临时切换了用户所以只需改变部分加载文件的配置):这里写图片描述


【/etc/profile环境变量配置文件的作用】
USER变量
LOGNAME变量
MAIL变量
PATH变量
HOSTNAME变量
umask
调用/etc/profile.d/*.sh文件

【~/.bash_profile环境变量配置文件的作用】
调用~/.bashrc文件
在PATH变量后面加入了”:$HOME/bin”这个目录

【.bashrc环境变量配置文件的作用】
定义命令别名
调用/etc/bashrc文件

【/etc/bashrc环境变量配置文件的作用】
PS1变量
umask
PATH变量
调用/etc/profile.d/*.sh文件

0 0