linux所有命令失效,显示bash: xxxxx: command not found

1.分析

这个问题主要是环境变量配置错误造成的。我的服务器是centos7,在/etc/profile文件中配置环境变量时操作不当导致。

2.解决

方法一:在命令行输入命令,然后回车(导入环境变量,以及shell常见的命令的存放地址):

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

此方式只是临时管用,重启后问题还是存在

方式二:使用绝对命令vi打开profile文件并修改错误的地方

/bin/vi  /etc/profile

参考链接

猜你喜欢

转载自blog.csdn.net/weixin_44732379/article/details/108005325