背景:

发现ls不能用了、ll、vi、vim都不能用了。

输入 ll命令

提示: bash: ls: 未找到命令…  相似命令是: 'lz' 

原因:

环境变量PATH被修改了,是刚刚操作的修改影响了PATH

解决办法:

1、执行以下命令:当前生效

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

该方法只能暂时修改当前的path环境,如果退出后重连会继续失效.

成功!

2、直接找到path保存文件,修改/etc/profile中环境变量会永久生效

vi /etc/profile

(1)按键盘i,切换插入模式,直接将path路径追加到这里,

 (2)追加完path变量后,按键盘ESC退出编辑模式,输入:wq保存退出。

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

:wq

(3) 重新加载path环境变量。

source /etc/profile

原始的Linux中的path环境变量默认应该是下面这样的:

echo $PATH
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

 3、具体的环境变量相关解释,可参考下面这篇文章的记录,可解答全部问题。

centos7环境变量设置_乞力马扎罗の黎明的博客-CSDN博客

--------------------------------------------------------以下无正文------------------------------------------------------

注:仅供学习,记录问题和参考,共勉!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐