概述
转载: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!报错退出,重启虚拟机,则可正常登录,如下图所示
最后
以上就是土豪羽毛为你收集整理的linux下错误修改了/etc/profile导致虚拟机无法登录的全部内容,希望文章能够帮你解决linux下错误修改了/etc/profile导致虚拟机无法登录所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复