1. 简介
环境变量配置文件中主要定义了对系统的操作环境生效的系统默认环境变量,比如PATH、HISTSIZE、PS1、HOSTNAME等默认环境变量。
和环境变量相关的配置文件主要有以下五类:
- /etc/profile
- /etc/profile.d/*.sh
- ~/.bash_profile
- ~/.bashrc
- /etc/bashrc
说明: ~ 代表用户的家目录。/etc目录下的配置文件,对所有的用户都会生效;用户家目录下的配置文件,只对该用户生效。
一般来说,修改了环境变量的配置文件之后,要想让修改的配置生效,用户需重新登录。
此外,还可以使用 source 命令,使指定的配置文件立即生效。
source 命令:
命令格式有两种:
- source 配置文件
- . 配置文件
作用:强制使指定的配置文件立即生效。
在这里,. 点就是source,它是source的简写。
2. 作用
/etc/profile 文件的作用:
- USER变量
- LOGNAME变量
- MAIL变量
- PATH变量
- HOSTNAME变量
- HISTSIZE变量
- umask
- 调用/etc/profile.d/*.sh文件
/etc/profile