LinuxSir.cn,穿越时空的Linuxsir!

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

Ubuntu 下如何改变环境设置?

[复制链接]
发表于 2005-7-10 16:32:53 | 显示全部楼层 |阅读模式
大家好!我想问一个基础问题。

因为Ubuntu默认方式是直接启动到Xwindows的,/etc/profile, ~/.bashrc等设置环境变量的文件都不起作用。我想知道在这种情况下如何设置环境变量?

谢谢。
发表于 2005-7-10 16:48:36 | 显示全部楼层
看看xdm/gdm/kdm的Xsession文件到底source了那些初始化文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-10 16:53:44 | 显示全部楼层
我考虑这么做过。为了简单起见,我把环境变量的初始化写在了~/.xsession这个文件里,然后注销后重新登陆结果不对。我现在不清楚xsession是否是专门为启动xwindows而设的还是一个general的init file.

或者我写在~/.xsession里是错误的?
回复 支持 反对

使用道具 举报

发表于 2005-7-10 16:56:46 | 显示全部楼层
大写X,我是说看看各个dm的Xsession文件中source了哪些初始化文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-10 17:16:35 | 显示全部楼层
我知道了。
修改/etc/bash.bashrc这个文件。
ubuntu.org.cn上是这么说的,不知道有没有用。
回复 支持 反对

使用道具 举报

发表于 2005-7-11 00:12:17 | 显示全部楼层
/etc/environment(这个没用对应的~/的)
注意:这个文件不是脚本!
它看上去应该是:
变量1=值1
变量2=值2
……
变量n=值n

注意:变量n=$(变量x) 不会引用变量x的值,所以不能PATH=mypath(PATH)
至于这种东西在哪声明 我也不知道

建议搂住 删了GDM 以后启动到控制台登录,那样就可以在~/.bashrc或者/etc/bash.bashrc里声明环境变量,然后在~/.profile里 source他们就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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