LinuxSir.cn,穿越时空的Linuxsir!

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

环境变量配置文件问题?

[复制链接]
发表于 2009-7-9 13:53:39 | 显示全部楼层 |阅读模式
在centos中系统的环境变量配置文件存放在/etc目录中,用户的环境变量存放在用户家目录中.那么gentoo系统中,在/etc目录中可以看到profile,profile.env两个文件(这两个应该是设置系统环境的吧).在非root用户目录家目录中执行ls -a没有任何文件存在.那么用户的环境变量配置文件存在那呢?
发表于 2009-7-9 15:11:19 | 显示全部楼层
Post by bobobian;2004747
在非root用户目录家目录中执行ls -a没有任何文件存在.那么用户的环境变量配置文件存在那呢?

这是新装的系统吧,怎么会啥都没有?用户的环境变量,当然是自己在~/.bashrc,~/.xprofile或者~/.xinitrc里设置啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-9 15:18:20 | 显示全部楼层
Post by coderoar;2004770
这是新装的系统吧,怎么会啥都没有?用户的环境变量,当然是自己在~/.bashrc,~/.xprofile或者~/.xinitrc里设置啊。


新创建一个用户jack,然后再jack的家目录中找不到你说的文件啊!
回复 支持 反对

使用道具 举报

发表于 2009-7-9 16:51:36 | 显示全部楼层
没有就新建吧,在里面加上export xxx=yyy, 随便你怎么搞都行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-9 17:09:21 | 显示全部楼层
Post by iwanttobethat;2004799
没有就新建吧,在里面加上export xxx=yyy, 随便你怎么搞都行


你说的这个方法不是很友好,治标不治本.问题解决了!
回复 支持 反对

使用道具 举报

发表于 2009-7-9 17:10:01 | 显示全部楼层
强烈建议环境变量在/etc/env.d新建文件设置。可以对全员有效。

/etc/profile.env没有记错的话和env-update有关,不建议改动。至少安装文档是没有讲改这个文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-9 17:13:54 | 显示全部楼层
Post by 亞利艾爾;2004814
强烈建议环境变量在/etc/env.d新建文件设置。可以对全员有效。

/etc/profile.env没有记错的话和env-update有关,不建议改动。至少安装文档是没有讲改这个文件。


刚看了/etc/env.d目录下的文件.请教这个是什么的设置文件呢?
mail env.d # ls
00basic  05binutils  05gcc-i686-pc-linux-gnu  09sandbox  20udev  50ncurses  70less  98ca-certificates  binutils  gcc
回复 支持 反对

使用道具 举报

发表于 2009-7-9 20:29:12 | 显示全部楼层
怎么说呢,你看两个不就知道怎么改的吗?也就是export xxx=xxx这样的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-10 08:59:30 | 显示全部楼层
晓的了!谢谢!
回复 支持 反对

使用道具 举报

发表于 2009-7-10 09:19:55 | 显示全部楼层
useradd -m ( or --create-home ) 用了 create home 才会有 .bashrc 之类的
回复 支持 反对

使用道具 举报

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

本版积分规则

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