1.配置文件简介
source命令
source命令通常用于保留、更改当前shell中的环境变量。
格式: source 配置文件
. 配置文件
环境变量配置文件简介
环境变量配置文件中主要是定义对系统的操作环境生效的系统默认环境变量,比如PATH、HISTSIZE、PS1、HOSTNAME等默认环境变量。
/etc/profile
/etc/profile.d/*.sh
~/.bash_profile
~/.bashrc
/etc/bashrc
2. 环境变量配置文件作用
配置文件列表如下:
/etc/profile
/etc/profile.d/*.sh
~/.bash_profile
~/.bashrc
/etc/bashrc
注意:/etc 目录下的对所有用户都生效
~/.bash_profile 和 ~/.bashrc -> 每个用户自己的配置文件,只对用户生效。
配置文件读取顺序:
上图从左到右如果有叠加。后面的命令会覆盖前面的命令。
/etc/profile的作用:
USER变量:
LOGNAME变量:
MAIL变量:
PATH变量:
HOSTNAME变量:
HISTSIZE变量:
umask:
调用/etc/profile.d/*.sh文件
~/.bash_profile的作用
用了~/.bashrc文件
在PATH变量后面加入了“:$HOME/bin”这个目录
3.其他配置文件和登录信息
注销时生效的环境变量配置文件
~/.bash_logout
其他配置文件
~/bash_history
Shell登录信息
本地终端欢迎信息: /etc/issue