ubuntu18.04登录界面死循环,命令行模式下'/bin' is not included in the PATH environment variable

我的ubuntu之前一直用的好好的,某天开机进入linux系统忽然就登录不进去,输入密码闪一下屏然后又跳回登录页面,我根本不记得上一次关机前做了神马.按ctrl+alt+F4(F1~F6)进入命令行模式,输入用户名和密码进入系统,然后会出现很多命令不能用之类的话,你输入一个ls,它会显示:

Command 'ls' is available in '/bin/ls'
The command could not be located because '/bin' is not included in the PATH environment variable.
ls: command not found

这肯定是路径出了问题,方法很简单:把profile中的路径改成正确的就可以了.
/usr/bin/sudo /usr/bin/vi /etc/profile
可能错误:export PATH 时后面没有加 “:$PATH”,(我的就是这个问题),或者将 “:” 写成了 “;” 改正即可,我的之前是:

export PATH="/home/wmm/wmmf/Envs/tensorflow/lib/python2.7/site-packages/ffmpeg"

改正后:

export PATH="/home/wmm/wmmf/Envs/tensorflow/lib/python2.7/site-packages/ffmpeg:$PATH"

保存,然后退出登录,我想退回到图形界面,按什么都没用,我就又在命令行登录了,这次就可以发现它显示正常,没有出现乱七八糟的命令不能用之类的话,然后reboot重启就ok了!

参考:https://blog.csdn.net/sinat_23077565/article/details/80819450

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值