linux下command not found解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012219371/article/details/84931493

linux出现command not found的解决方案如下:

1、先用如下指令查看系统是否存在该command
find / -name command-name
例如:find / -name semanage   # semanage是linux下selinux管理工具
2、如果步骤1能找到,则是由于没有配置环境变量,将输出目录中含有bin或sbin对应的目录配置到环境变量即可
3、如果步骤1找不到,则系统没有安装该command对应的软件包,安装该软件包即可。

如何知道command所对应的软件包呢?可以使用如下命令

yum provides command-name
例如:yum provides semanage

在这里插入图片描述

如上图所示,semanage所对应的软件包为policycoreutils,直接使用

yum install -y policycoreutils

安装对应的软件包即可。

猜你喜欢

转载自blog.csdn.net/u012219371/article/details/84931493