码迷,mamicode.com
首页 > 系统相关 > 详细

根据进程查找相关的数据包

时间:2018-08-04 20:15:09      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:换行符   读取   形式   文件名   有关   space   情况   匹配   数据库   

如果你需要找一个和哪一个数据包有关,你可以结合locate命令和rpm -qf命令一起使用。

#  locate polkitd

 /usr/lib/polkit-1/polkitd

#  rpm -qf /usr/lib/polkit-1/polkitd

polkit-0.112-14.el7.x86_64


rpm查询命令的一般形式是

       rpm {-q | --query} [select-options] [query-options]

       您可以指定打印包信息的格式。为此,请使用

        --qf | --queryformat QUERYFMT

       选项,后跟QUERYFMT格式字符串。查询格式是标准printf(3)格式的修改版本。格式由静态字符串(可能包括换行符,制表符和其他特殊字符的标准C字符转义)和printf(3)类型格式化程序组成。由于rpm已经知道要打印的类型,因此必须省略类型说明符,并替换为要打印的标题标记的名称,用{}字符括起来。标记名称不区分大小写,标记名称的前导RPMTAG_部分也可以省略。


locate读取由updatedb(8)准备的一个或多个数据库,并将与至少一个PATTERN匹配的文件名写入标准输出,每行一个。

       如果未指定--regex,则PATTERN可以包含通配符。如果任何PATTERN不包含通配符,则locate的行为就像模式为* PATTERN *一样。

       默认情况下,locate不会检查数据库中找到的文件是否仍然存在(但如果使用--require-visibility no构建数据库,则确实需要存在所有父目录)。定位
       永远不能报告在最近更新相关数据库之后创建的文件。

根据进程查找相关的数据包

标签:换行符   读取   形式   文件名   有关   space   情况   匹配   数据库   

原文地址:http://blog.51cto.com/13625527/2154757

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!