Linux:使用source /etc/profile使文件生效,重启一个shell又恢复原值是怎么回事呢?

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文件才行 啊

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网