当前位置 : 主页 > 操作系统 > centos >

Linux查找提供某种命令的软件包:yum provides命令用法详解

来源:互联网 收集:自由互联 发布时间:2023-07-30
下面详细讲解yum provides命令的作用与使用方法: 1. yum provides命令作用 yum provides是一个yum命令中非常常用的子命令,主要用于查找软件包提供哪些文件。在系统管理中,经常需要查找一

下面详细讲解yum provides命令的作用与使用方法:

1. yum provides命令作用

yum provides是一个yum命令中非常常用的子命令,主要用于查找软件包提供哪些文件。在系统管理中,经常需要查找一个命令或软件是由哪个软件包提供的,或者需要查找系统是否安装了某个文件。此时yum provides命令就可以派上用场。

2. yum provides命令使用方法

yum provides命令的使用方法很简单,下面介绍两个示例:

示例一:查找软件包提供某个文件

有时候我们需要查找一个文件是由哪个软件包提供的,可以使用yum provides命令。比如我们要查找libxml2.so.2这个文件是由哪个软件包提供的,可以在终端中使用以下命令:

yum provides libxml2.so.2

执行后,yum就会搜索系统中所有已安装软件包及可用软件包的提供内容,并返回所有提供此文件的软件包,如下图所示:

xml2-2.9.10-6.el7.x86_64 : Library providing XML and HTML support
Repo        : base
Matched from:
Filename    : /usr/lib64/libxml2.so.2

...

从输出结果可知,文件libxml2.so.2由软件包xml2-2.9.10-6.el7.x86_64提供。

示例二:查找系统安装了哪些文件

有时候我们需要知道系统安装了哪些文件,也可以使用yum provides命令。具体方法是将文件名通配符作为查询参数输入。例如,要查找系统中所有以“.conf”结尾的文件并输出它们所属的软件包,可以使用以下命令:

yum provides '*.conf'

执行后,yum就会搜索系统中所有已安装软件包及可用软件包的提供内容,并返回所有提供匹配文件的软件包,如下图所示:

...

httpd-filesystem-2.4.6-93.el7.centos.noarch : The basic directory layout for
                                          : the Apache HTTP server
Repo        : base
Matched from:
Filename    : /usr/share/httpd/conf

...

从输出结果可知,系统中所有以“.conf”结尾的文件中,/usr/share/httpd/conf文件是由软件包httpd-filesystem-2.4.6-93.el7.centos.noarch提供的。

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

总结

yum provides命令是一个非常实用的命令,可以很方便地查找系统中文件的提供者,帮助我们在日常系统维护中快速定位问题。

上一篇:Linux系统配置网络详解
下一篇:没有了
网友评论