CentOS7系统突然之间7z命令提示:-bash 7za command not found。
包括很多共它命令均提示:-bash: ***: command not found,如下图:
这应该是系统环境变量出现了问题导致的。
解决方法如下:
先查询系统环境变量:
echo $PATH
查看path是否含有:
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
如果没有
先用临时环境变量添加(远程断开重链或服务器重启消失)
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
然后就可以用那些命令了,进去修改永久环境变量:
1、修改profile文件:(所有用户)
vi /etc/profile
在最后加入:
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
保存退出。
2、修改.bashrc文件:(单独用户)
vi ~/.bash_profile (每个用户目录下都有,ls -all)
加入:
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
保存退出。
3、马上生效:
source /etc/profile
注:是看系统是否path是否含有/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin,如果没有就添加!不是直接替换成/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
查看更多资讯请关注6z6z下载站