系统对所有设置文件的读取顺序:
1.先读取/etc/profile,再根据/etc/profile的内容去读取其他附加的设置文件,例如/etc/profile.d与/etc/inputrc等设置文件
2.根据不同的用户,到用户家目录去读取~/.bash_profile或~/.bash_login或~/.profile等设置文件.
3.根据不同的用户,到家目录去读取~/.bashrc。
/etc/profile对所有用户生效,
VI在用户目录下的.bash_profile文件
只对当前用户生效,在谁的用户目录下改,对谁生效。
查看环境变量:
3.1 使用echo命令查看单个环境变量。例如:
echo $PATH
3.2 使用env查看所有环境变量。例如:
env
3.3 使用set查看所有本地定义的环境变量。
unset可以删除指定的环境变量
所以以后su的时候一定要加参数
su -l (改变用户的环境变量,使用新用户的环境变量)
防止环境变量混乱。
阅读(1526) | 评论(0) | 转发(0) |