yum provides 可查找命令所属软件包,如 yum provides ifconfig 显示 net-tools 提供该命令,支持路径和通配符查询,适用于RPM系统,其他系统可用 apt-file 或 dnf provides 实现类似功能。

在Linux中,当你知道某个命令但不清楚它属于哪个软件包时,可以通过反向查询来查找。特别是在使用基于RPM的系统(如CentOS、RHEL、Fedora)时,yum provides 是一个非常实用的命令,可以实现这种反向查询功能。
假设你想知道 ifconfig 命令属于哪个软件包,可以运行:
yum provides ifconfig系统会搜索所有已知的仓库中包含该命令的软件包,并显示结果。输出中会列出匹配的包名、版本和提供该文件的仓库。
例如输出可能包含:
net-tools-1.60-110.el7.x86_64 : Basic networking tools这说明 ifconfig 命令由 net-tools 这个包提供。
实际使用时,可以结合通配符或完整路径提高查询准确性:
在非 yum 系统中,也有类似功能:
基本上就这些。yum provides 是一个简单但非常有用的工具,能帮你快速定位命令来自哪个安装包,尤其在排查缺失命令或最小化安装系统时特别实用。
以上就是如何在Linux中查找命令所属包 Linux yum provides反向查询的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号