路漫漫其修远兮
吾将上下而求索

环境变量加载顺序

http://sqtds.github.io/2014/06/02/2014/linux%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E5%8A%A0%E8%BD%BD%E9%A1%BA%E5%BA%8F/

当在

[root@localhost /etc/profile.d]#cat ab.sh 

PATH=$PATH:/abc/def/ghi

export PATH

当设置了这个path变量,即使没有source当前的文件,退出当前的shell,然后再次进入,linux会重新读取配置文件,然后这个脚本就识别了,

当这个脚本不用的时候,将其删除,当前bash还有这个path路径,但是重新登入的shell会重新读取配置文件,就会没有这个配置的path路径了

可以在用户删除软件然后,强制退出当前shell来生效环境变量

当设置:PS1='\[\e[31m\][\u@\[\e[36m\]\h \w]\$\[\e[m\]'  以后,

[root@localhost ~]#cd /usr/local/bin/    

[root@localhost /usr/local/bin]#ls    #这里显示的是全路径

没有设置的时候

[root@localhost ~]# cd /usr/local/bin

[root@localhost bin]# ls    #这里只显示最后的路径

未经允许不得转载:江哥架构师笔记 » 环境变量加载顺序

分享到:更多 ()

评论 抢沙发

评论前必须登录!