LinuxSir.cn,穿越时空的Linuxsir!

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

JRE安装问题: 我的根目录下没有/.bashrc文件

[复制链接]
发表于 2007-4-10 14:13:34 | 显示全部楼层 |阅读模式
安装suse linux10.1的时候没有创建用户,只有root用户。安装JRE的教程上指出:
修改环境变量要到user的/.bashrc文件中修改,可是我没有其他user,只有root
并且我查找了/下隐藏的文件,也没有发现有/.bashrc,只有/.bash_history,
打开这个文件发现好像都是操作记录,没有环境变量信息
后来打开/etc/profile,但是不知道这个地方是不是只有root时存放环境变量的地方
如果是,怎么修改?
如果不是,环境变量文件在何方?
希望得到您的解答
发表于 2007-4-10 14:41:15 | 显示全部楼层
没有就自己建一个.
/etc/*你不清楚最好就不要改。
回复 支持 反对

使用道具 举报

发表于 2007-4-10 15:23:57 | 显示全部楼层
/etc/profile
回复 支持 反对

使用道具 举报

发表于 2007-4-10 18:05:58 | 显示全部楼层
~/.bashrc

可以自己创建
不在根目录
在你的home目录
回复 支持 反对

使用道具 举报

发表于 2007-4-10 18:46:27 | 显示全部楼层
最好新建一个文件,来放置相关的JRE配置,然后让系统配置文件来调用这个自定义的配置文件。

在/etc/profile.d下面新建一个以.sh为结尾的文件,那么这个文件夹将被profile调用.

#
# Source profile extensions for certain packages
#
if test -d /etc/profile.d -a -z "$PROFILEREAD" ; then
    for s in /etc/profile.d/*.sh ; do
        test -r $s && . $s
    done
    unset s
fi


我通常创建为jave.sh,他的语法和profile一样。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-10 18:51:09 | 显示全部楼层
Post by Thruth
~/.bashrc

可以自己创建
不在根目录
在你的home目录


因为我没有创建其他用户,所以HOME里面没有的 :)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-10 18:53:57 | 显示全部楼层
Post by geisha_wu
最好新建一个文件,来放置相关的JRE配置,然后让系统配置文件来调用这个自定义的配置文件。

在/etc/profile.d下面新建一个以.sh为结尾的文件,那么这个文件夹将被profile调用.

#
# Source profile extensions for certain packages
#
if test -d /etc/profile.d -a -z "$PROFILEREAD" ; then
    for s in /etc/profile.d/*.sh ; do
        test -r $s && . $s
    done
    unset s
fi


我通常创建为jave.sh,他的语法和profile一样。

谢谢你,可惜看不懂阿。。。
有没有朋友教教我怎么在根目录下创建,然后如何写东西么?
回复 支持 反对

使用道具 举报

发表于 2007-4-11 12:30:20 | 显示全部楼层
/root/.bashrc
回复 支持 反对

使用道具 举报

发表于 2007-4-11 13:37:17 | 显示全部楼层
Post by alexanderxyh
安装suse linux10.1的时候没有创建用户,只有root用户。安装JRE的教程上指出:
修改环境变量要到user的/.bashrc文件中修改,可是我没有其他user,只有root
并且我查找了/下隐藏的文件,也没有发现有/.bashrc,只有/.bash_history,
打开这个文件发现好像都是操作记录,没有环境变量信息
后来打开/etc/profile,但是不知道这个地方是不是只有root时存放环境变量的地方
如果是,怎么修改?
如果不是,环境变量文件在何方?
希望得到您的解答

那个是要你在用户主目录下创建一个用户配置文件。
例如你现在使用的是root用户,root用户的主目录在/root/ 。那么你在这个目录下建文件就可以了。
如果你用的是其他用户,例如 linux 用户。他的主目录在/home/linux/ ,那就是在这个目录下建文件了。用户主目录用 ~ 表示。如 cd ~ ,转到当前用户主目录。
回复 支持 反对

使用道具 举报

发表于 2007-4-12 09:03:37 | 显示全部楼层
是Windows留下的后遗症么,把root当administrator使?
应该创建一个user用户,省得你在root操作的时候犯错,因为一旦犯错几乎是不可逆的。
其实.bashrc等.*文件都在/etc/skel/里面,试着手动创建一下用户就清楚了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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