LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 877|回复: 6

[已解决]/etc/env.d下的自制文件效果异常

[复制链接]
发表于 2007-10-13 19:12:55 | 显示全部楼层 |阅读模式
filename: 01galaxy
-rw-r--r--

内容:
PATH="/usr/lib/colorgcc/bin"
test="just a test"

# env-update && source /etc/profile 后,只有test被赋值,PATH中没加入colorgcc/bin 。

Post by wucc
看了一下/etc/profile,要是你写成
ROOTPATH="/usr/lib/colorgcc/bin"
PATH="/usr/lib/colorgcc/bin"
就可以了,
默认的那个path的确是被覆盖了
把/etc/profile里的贴给你看看:
[QUOTE=Gentoo]
if [ "$EUID" = "0" ] || [ "$USER" = "root" ] ; then
        PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin{ROOTPATH}"
else
        PATH="/usr/local/bin:/usr/bin:/bin{PATH}"
fi
export PATH
unset ROOTPATH
[/QUOTE]
发表于 2007-10-13 20:01:30 | 显示全部楼层
PATH="/usr/lib/colorgcc/bin"
export  PATH
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-13 20:06:00 | 显示全部楼层
我知道在.bash_profile中加
PATH="/usr/lib/ccache/bin:/usr/lib/colorgcc/bin{PATH}"
也可以,但为何我不能照手册改全局的?
回复 支持 反对

使用道具 举报

发表于 2007-10-13 20:16:40 | 显示全部楼层
可能被某个覆盖了吧,
要想全局,不如改/etc/profile
回复 支持 反对

使用道具 举报

发表于 2007-10-13 20:17:48 | 显示全部楼层
Post by galaxy001
filename: 01galaxy
-rw-r--r--

内容:
PATH="/usr/lib/colorgcc/bin"
test="just a test"

# env-update && source /etc/profile 后,只有test被赋值,PATH中没加入colorgcc/bin 。


改成 
export PATH="/usr/lib/colorgcc/bin"
export test="just a test"

试试
回复 支持 反对

使用道具 举报

发表于 2007-10-13 20:25:37 | 显示全部楼层
他说的的是env.d下的,不用export
我看了一下/etc/profile,要是你写成
ROOTPATH="/usr/lib/colorgcc/bin"
PATH="/usr/lib/colorgcc/bin"
就可以了,
默认的那个path的确是被覆盖了
把/etc/profile里的贴给你看看:

if [ "$EUID" = "0" ] || [ "$USER" = "root" ] ; then
        PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin{ROOTPATH}"
else
        PATH="/usr/local/bin:/usr/bin:/bin{PATH}"
fi
export PATH
unset ROOTPATH
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-13 20:41:07 | 显示全部楼层
if [ "$EUID" = "0" ] || [ "$USER" = "root" ] ; then

竟然有这个,汗!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表