当我以为要重新装Linux系统的时候,我从谷歌上找到了答案。
由于我的语言是中文(主要当时懒,觉得中文很顺手,却早已忘了老师的提醒)。幸好查中文也能查到,从别的博客中找到解决办法。
问题主要是PATH环境变量变化,导致无法找到基本命令。
解决办法:
好多命令的位置在/usr/bin
恢复办法如下:
1. /usr/bin/sudo vi /etc/profile (由于找不到sudo,所以必须写全路径,其他命令如果提示找不到,也需要写全路径)
2.末尾添加以下内容后保存
export PATH=$PATH:/sbin:/usr/bin:/usr/sbin
3.重新启动系统或执行以下命令生效
source /etc/profile
虽然绝大部分命令都不能用了,但是幸亏export命令还能用
这样所有的命令就都回来了,我们来验证一下。
echo $PATH
本文介绍了一种解决Linux系统中因PATH环境变量变化导致基本命令无法使用的问题。通过修改配置文件并添加特定路径,使得所有丢失的命令恢复正常。适用于遇到类似问题的Linux用户。
5540

被折叠的 条评论
为什么被折叠?



