西子 于 2012-04-18 23:25:09发表:
问题是这样的,我需要设置系统的环境变量,在/etc/profile最后添加了
export exportJAVA_HOME=/usr/java/jdk-1_5_0_02
export CLASSPATH=.JAVA_HOME/lib.tools.jar
export PATH=$JAVA_HOME/binPATH
但是退出后再进入系统环境变量不生效,输入source /etc/profile起效果,每次进入系统都要输入source /etc/profile才有效果,我就想既然这样的话我何不在/etc/profile文件中直接再加上source /etc/profile那样不就直接生效了,于是/etc/profile文件中最后几行变成:
export exportJAVA_HOME=/usr/java/jdk-1_5_0_02
export CLASSPATH=.JAVA_HOME/lib.tools.jar
export PATH=$JAVA_HOME/binPATH
source /etc/profile
这样设置保存后,就根本进不了系统了,输入root和密码不行,熟悉个人用户和密码也不行,请各位朋友帮帮忙,怎么才能解决这个问题?
我是现在进入不了系统
对于这个问题可以在命令行模式下把最近对 /etc/profile文件所作的修改去掉即可,具体操作如下:
1。按 shift+ctrl+alt+F1进入命令行模式
现在好像可 1。按 shift+ctrl+alt+F1进入命令行模式
2。以root身份登陆
以root身份怎么登陆,su - root吗?
3。按照下面的命令执行
cd etc 回车
/bin/vi profile 回车 (注意:在这里不那能用直接调用Vi 需要指定目录 即 /bin/vi )
上面两个命令可以打开 /etc/profile 文件,
i 回车 (这是vi的插入操作命令)
然后找到你最近修改过的内容,恢复原来状态或者事删除
esc : wq 回车
这时profile文件已经保存更新,重启系统即可顺利进入图形界面
上面是在网上查到的方面,请各位再指点下,我刚刚接触linux对这方面还不熟悉,希望解答的详细点