今天打开虚拟机时突然发现登录时登陆成功但是终端却多了一行字,就是标题的这个样子。很是苦恼,上网查了一下说是环境变量文件里面配置有误。那么我就想着打开它,可是发现vim啊,ls等命令都废掉了。这就很苦恼了。别着急,下面我会教给大家利用系统的‘漏洞’,登录单用户界面去进行修改。
-
开机时首先会进入到这个界面,怎么操作呢,按一下‘e’键。这时就进入到了下面这个图中。
再次按 ‘e’ 键。进入到图3
再按’e’,进入图4
敲一个空格,再敲一个1,这里表示以inittab 级别为1的方法进入系统,输入好之后就可以按’enter’退回到上一个界面
看到标注的提示了吧,按b键来进行重启,那么按下b接下去等待就可以进入系统了,发现了没有不用输入密码,而且是root用户登录,可以利用它在忘记密码时登录并修改密码。这里是可以使用vim,ls那些的,找到你的/etc吗、下面的profile文件,看看哪里出错了,是语法写错了还是多了空格之类得。空格的意思就是给大家举个例子:export PATH = JAVAHOME/bin: PATH 这里这个配置就是 = 之间加了空格,导致linux系统加载时出错了,没有将剩下的环境变量设置进去。我的也差不多是这个问题,修改好之后,重启你的系统,这次就不用再按e键了,你会发现就变好了。
这里有很多名词不够专业,希望大家不要介意,可以给我留言,将不足指出来,大家相互学习。