转自http://www.ljf.cn/archives/2417
系统:Ubuntu 12.04 Desktop
为了设置JAVA_HOME,本着一步到位的理念,想着修改全局变量,于是修改了/etc/environment文件。
注销系统,好,用户登录不了了!
好,图形界面用不了,我用控制台总行吧:
ctrl + alt + F1,进入控制台模式。
想着 sudo vi /etc/environment 把刚才的修改恢复。
sodu 命令不能用
vi 命令不能用
ls 命令不能用!
想想也是,这些命令都是存在某一个路径里面的,全局变量出错了,这些PATH信息就没有了,想用?也行,必须打完整的路径了。那好,找吧,找出sudo 和 vi 所在的路径就完事了。
结果:
/usr/bin/sudo /usr/bin/vi /etc/environment
恢复刚才的修改,正常登入。
本文讲述了在Ubuntu12.04中因错误配置JAVA_HOME环境变量导致无法登录的问题及解决过程。作者通过直接调用完整路径下的命令来修复了/etc/environment文件。
621

被折叠的 条评论
为什么被折叠?



