linux下错误修改了/etc/profile导致虚拟机无法登录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/oXinLiang12/article/details/52229126

最近在玩虚拟机的时候,要配置jdk的环境变量,修改了/etc/profile文件,保存退出后,使用javac、java -version、echo $JAVA_HOME等命令都能正常执行,但是执行诸如ls、vi、vim等命令都提示command not found,只有cd命令能用,然后重启虚拟机,结果导致点击登录页面的用户时出现闪的情况(如下图),


根本无法输入密码,下面我来讲下我的恢复过程。

重启虚拟机,使用ctrl+alt+space(空格)+f1(有些linux操作系统可能是使用ctrl+alt+f1)命令进入控制台模式,如下图


继续使用cd、ls命令,发现ls一样不能使用,如下图所示


使用命令/usr/bin/vim /etc/profile编辑profile,把之前修改的地方删除,注意/usr/bin/vim /etc/profile命令vim后边有空格,否则出现下图错误


进入profile文件后,把自己配置的错误环境变量删除,:wq!报错退出,重启虚拟机,则可正常登录,如下图所示


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页