也不是完全无效,PATH只有一小部分生效了。sbin的都无效。。。
其他在里面添加的变量,像JAVA的classpath什么的都生效了。
source /etc/environment 之后 才能全部生效
为虾米额?
啥情况 在/etc/environment设置的PATH无效
- icelee123
- 帖子: 811
- 注册时间: 2011-07-16 19:48
- 系统: Arch
啥情况 在/etc/environment设置的PATH无效
其实我是菜鸟、、、
- 麦斯特
- 帖子: 1034
- 注册时间: 2005-03-28 0:00
- 系统: Gentoo x64
- 来自: ☸我佛山人
Re: 啥情况 在/etc/environment设置的PATH无效
PATH里面的sbin会被/etc下面的profile给[ $UID -ne 0 ] && PATH=${PATH%:/*sbin} 掉吧。想要生效还是自己去折腾~/.bashrc吧。这个不清楚,求高手解释。
Je ne suis pas d'accord avec ce que vous dites, mais je me battrai jusqu'à la mort pour que vous ayez le droit de le dire.
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- icelee123
- 帖子: 811
- 注册时间: 2011-07-16 19:48
- 系统: Arch
Re: 啥情况 在/etc/environment设置的PATH无效
貌似是被/etc/profile覆盖了。
以前以为/etc/profile 要比/etc/environment早执行的 。
但是这样设置对ubuntu是有效的。。不知为何
以前以为/etc/profile 要比/etc/environment早执行的 。
但是这样设置对ubuntu是有效的。。不知为何
其实我是菜鸟、、、