linux的环境变量问题
1
2
3
4
5
6
7
8
9
10
11
12
|
$PATH,首先是在
/etc/profile
下生效,
然后,用户目录下~/.bash_profile下如果有定义,则会覆盖到之前的$PATH
还要注意一点,如果用户
sudo
su
切换到root时,会改变当前窗口的环境变量,因为visudo查看配置,有这个选项env_reset,会重置
env
的设置。
这种情况,最简单的做法是调整:
Defaults env_reset
为:
Defaults !env_reset
还有一个方法是:
sudo
-E 要执行的服务
|
本文转自 pcnk 51CTO博客,原文链接:http://blog.51cto.com/nosmoking/1659721,如需转载请自行联系原作者