作者:手机用户2502886253 | 来源:互联网 | 2017-10-29 16:49
1. source 和 . 都可以是刚修改过的环境变量配置文件生效,而不需要重新登录系统。
[admin@host1031 ~]$ soure .bash_profile
[admin@host1031 ~]$ . .bash_profile
2. source命令还有个用法是一行一行顺序读取一个文件,把其中的内容当做shell命令执行。这个功能在某些场合很实用,比如编译源代码的时候。&&命令表示顺序执行由它连接的命令,但是只有它之前的命令成功执行完成了之后才可以继续执行它后面的命令。
[admin@host1031 ~]$ cat install
make mrproper &&
make menuconfig &&
make dep &&
make clean &&
make bzImage &&
[admin@host1031 ~]$ source install
3. 一个值得注意的问题,
su - user1 ##加载环境变量
su user1 ##不加载环境变量
4. 如何让环境变量对登录到系统的用户生效,在$HOME/.bashrc或者$HOME/.bash_profile文件中加入要定义的环境变量。