linux中source命令及环境变量
1、source命令作用
使修改的环境变量立即生效(一般修改了配置文件 需要退出登录 再登录才会生效)
2、source命令用法
source 配置文件 或者 . 配置文件
3、环境变量配置文件
/etc/profile
/etc/profile.d/*.sh
/etc/bashrc
~/.bash_profile
~/.bashrc
4、环境变量作用范围
/etc下的对任何用户登录都会生效
家目录下的只对当前用户生效
5、环境变量的优先级
/etc/profile 调用别的
假如/etc/profile与~/.bash_profile中定了相同的变量,哪一个最后执行source命令,会使用哪一个中的变量。
6、其他配置文件
注销登录时的配置文件:
~/.bash_logout
历史命令的保存文件:
~/bash_history
本地登录欢迎信息:/etc/issue
远程登录欢迎信息:/etc/issue.net
本地/远程都生效的配置文件:/etc/motd