Ubuntu 用户登录界面卡住 死循环 ; 本机控制台乱码 ; 控制台输入任意命令无效

Python小白。。前两天Pyspider安装失败因为pycurl安装失败因为curl和libcurl动态链接库版本不一致,,这个死循环折腾了两天欲哭无泪,暂时放弃。

然后今天又安装mongodb还没整明白,突然重启Ubuntu失败,陷入了登录界面的死循环。

查找了网上所有办法,都不好使?!

折磨了我一个下午啊!!感觉每次找决解方案就没有能最终完美解决的,好绝望。

因为Alt+Ctrl+F6切入本地控制台后出现了菱形乱码问题,所以刚开始没有意识到所有输入命令都无效。

后来输入命令:

export LANG=en_US>UTF-8

菱形变成了u和一堆数字字母的组合。依然看不懂,没有用啊。

但是这次发现了问题,输入任意的命令,返回的这堆数字字母完全是一致的!!

也就是说所有命令执行无效!

这就是本次诡异案件最后的真相了!!(扶下反光眼镜)

然后又去找控制台命令执行无效的解决方案,终于找到了!!

按照博主说的,就是软件安装的时候环境变量被恶意修改,坏事儿了!

首先,执行echo $PATH 查看环境变量里是否有 ::/usr/local/sbin:/usr/local/bin:/sbin/:/bin:/usr/sbin:/usr/bin

echo $PATH

 

第二步,如果没有,需要(把上面的6组路径)添加临时环境变量里:

(其实我觉得第一步可以省略。。如果有的话就不会陷入操蛋的死循环了)

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin/:/bin:/usr/sbin:/usr/bin

命运的时刻终于来临了!再次输入命令,返回的结果终于有变化了!命令生效了!

第三步,修改永久环境变量(针对所有用户):

sudo vim /etc.profile

在文件末尾把上面那句命令添加进去!!保存,退出。

source /etc/profile
reboot

重启成功!!

。。。

其实重启过程中又报错了,弹出一个框说我 、etc/profile 文件 加载时。第37行有问题。要求我 fix it as soon as feasible.....

不过感谢老天爷和这位伟大的博主,经过一个下午满是汗水的奋战,我终于进入图形界面了。

原文链接如下:(解决Ubuntu输入命令无效的问题)

https://blog.csdn.net/u014797226/article/details/80800550

猜你喜欢

转载自blog.csdn.net/dashen180309/article/details/81137282