root source environment后大部分命令失效
Tofloor
poster avatar
peaw
deepin
2016-01-08 09:37
Author
我刚刚在尝试在deepin中以root身份配置JDK环境变量。
我查看了 /etc目录下的 environment文件,没有内容。
然后我在其中添加了 PATH="/XXX/JAVAHOMEORSOMETHING", PATH和 CLASSPATH ,然后为了马上查看效果,
我执行了 source environment命令,然后神奇的是 ls、vim、updatealternatives 等命令都失效了。。。。。。

我是小白,请教各位~


Reply Favorite View the author
All Replies
cxbii
deepin
2016-01-08 18:05
#1
回滚操作,不建议修改root账号的环境
Reply View the author
MattD
deepin
2016-01-08 18:33
#2
因为你没有把当前的$PATH变量给包括进去,系统直接把你的JDK变量覆盖了当前的$PATH变量。
Reply View the author
peaw
deepin
2016-01-10 19:54
#3
https://bbs.deepin.org/post/35722
回滚操作,不建议修改root账号的环境

恩恩,现在我只修改/etc/profile文件了
Reply View the author
peaw
deepin
2016-01-10 19:57
#4
https://bbs.deepin.org/post/35722
因为你没有把当前的$PATH变量给包括进去,系统直接把你的JDK变量覆盖了当前的$PATH变量。 ...

我试试吧!不过我还是很好奇,我在ElementoryOS里看到了environment文件有内容,那deepin是怎么隐藏了的
Reply View the author
cxbii
deepin
2016-01-11 17:17
#5
https://bbs.deepin.org/post/35722
我试试吧!不过我还是很好奇,我在ElementoryOS里看到了environment文件有内容,那deepin是怎么隐藏了的 ...

我们两者本来就不是相同的发行版,而且基于的发行版也不一样
Reply View the author