source /etc/profile使文件立即生效,但重新打开一个新的shell又恢复原值是怎么回事呢?
PATH
export
PATH=$PATH:/usr/local
已经export再对PATH进行更改是不是就不会生效了呢?
你那样执行只能影响当前shell,新建时就没用了。
你重启一下就可以了,或者在主目录里定义也可以,看具体情况选择哪个了追问
你重启一下就可以了,或者在主目录里定义也可以,看具体情况选择哪个了追问
但是网上都说source /etc/profile是永久有效的啊大神
追答/etc/profile这个配置文件重启后是永久有效的,但是那条命令只是暂时起作用的,明白否?
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-11-06
普通shell和登录shell不一样。
第2个回答 2013-11-06
要修改 自己的$HOME/.profile中的定义
第3个回答 2013-11-06
你要修改profile文件才行 啊