LinuxSir.cn,穿越时空的Linuxsir!

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

fedora9下的环境变量的无法unset

[复制链接]
发表于 2008-11-21 10:58:06 | 显示全部楼层 |阅读模式
如题,我在/etc/profile中加了一个C_INCLUDE_PATH的环境变量,现在想把它unset掉,却一直提示:
bash:unset:':.:/root/stasm2.3/stasm':not a valid identifier
然后,我把/etc/profile中C_INCLUDE_PATH的设置语句去掉,ldconfig,但用env看到它还在那里........
还有,我想加CPLUS_INCLUDE_PATH,修改/etc/profile后,ldconfig,env里却看不到......
请告诉我fedora9下的环境变量该怎样设置,谢谢
 楼主| 发表于 2008-11-21 16:46:09 | 显示全部楼层
没人回.......哭哭......自己顶一下
上面说的那个C_INCLUDE_PATH,下午开机时,env一查,莫名奇妙的没了...
我现在想加CPLUS_INCLUDE_PATH,临时用export可以,但写到/etc/profile里就是不行.......
因为要编译的C++程序的头文件在好多个目录下面,所以要每次重启后都export一遍实在太麻烦了,高手帮帮忙啊,帮我指出走出苦海的路吧.....
回复 支持 反对

使用道具 举报

发表于 2008-11-21 16:59:46 | 显示全部楼层
把 export 加到 .bashrc 下不就行了,自已用还需要改 /etc/profile 做什么?检查一下家目录里的几个文件吧。主要是 ~/.profile ~/.bashrc ~/.bash_profile 之类的,可能是其中的某个文件设了你没去掉。登录时应该运行 profile 中的命令或设置,但 .bashrc 的设置则是进入每个终端都会执行的。用 /etc/profile 的话,很容易被冲掉。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-21 17:30:55 | 显示全部楼层
恩,我现在只修改/root下的.bash_profile,现在可以了。pingz,非常感谢^_^
回复 支持 反对

使用道具 举报

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

本版积分规则

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