如何反向查看某个命令所属的rpm包的2个方法?(rpm -qf `which xxx`和yum provides和 rpm -ql xxx.rpm)

2024-05-02 08:44

本文主要是介绍如何反向查看某个命令所属的rpm包的2个方法?(rpm -qf `which xxx`和yum provides和 rpm -ql xxx.rpm),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 快速回忆
    • 方法1: rpm -qf
    • 方法2:yum provides
  • 其他
  • rpm如何查看某个rpm包里面包含哪些命令: rpm -ql主推
    • 方法1: rpm -ql
    • 方法2:yum info
  • 其他
    • 查看rdma-core中包含哪些cmd:
    • 一些其他命令所在包探索

快速回忆

rpm -qf `which xxx` #快速查看所属包
yum provides `which mlxlink` #如果rpm -qf无法查询可以用yum provides查询
rpm -ql xxx.rpm #可以根据查询的rpm查看rpm包还有哪些命令

方法1: rpm -qf

举例:
比如查看 ib_write_bw属于哪个包?

rpm -qf `which ib_write_bw`

实操效果:
在这里插入图片描述

man查看rpm命令说明:

rpm {-q|--query} [select-options] [query-options]You may specify the format that package information should be printed in. To do this, you use the
-f, --file FILEQuery package owning installed FILE.

方法2:yum provides

该方法针对一些特殊场景比如mft相关的包比较有效(在rpm ql中查询不到)

yum provides `which ibdev2netdev`

实操效果:
在这里插入图片描述
比如:ip命令如果无法通过rpm -ql查询,可以用provides查询
yum provides /sbin/ip

其他

如果命令是通过别名创建的,使用alias命令查看原始命令:
alias | grep mv

或者使用type命令来获取命令的类型和路径:
type -a mv

rpm如何查看某个rpm包里面包含哪些命令: rpm -ql主推

方法1: rpm -ql

配合查询出rpm包,然后进一步看相同包还有哪些命令方法。
已经安装了某个RPM包,用rpm命令的-ql选项来列出该包的内容:

rpm -ql net-tools-2.0-0.52.20160912git.an8.x86_64

实操:
在这里插入图片描述

方法2:yum info

yum info net-tools-2.0-0.52.20160912git.an8.x86_64

实操:
在这里插入图片描述

其他

查看rdma-core中包含哪些cmd:

在这里插入图片描述

一些其他命令所在包探索

[root@localhost ~]# rpm -qf `which ibdev2netdev`
rdma-core-46.0-1.0.1.an8.1.x86_64[root@localhost ~]# rpm -qf `which lspci`
pciutils-3.7.0-3.0.1.an8.x86_64[root@localhost ~]# rpm -qf `which lscpu`
util-linux-2.32.1-44.0.1.an8.1.x86_64[root@localhost ~]# rpm -qf `which ethtool`
ethtool-6.6-1.an8.x86_64[root@localhost ~]# rpm -qf `which ifconfig`
net-tools-2.0-0.52.20160912git.an8.x86_64

yum provides:

[root@localhost ~]# yum provides `which lspci`
Last metadata expiration check: 2:16:32 ago on Wed 01 May 2024 09:42:24 PM CST.
pciutils-3.7.0-3.0.1.an8.x86_64 : PCI bus related utilities
Repo        : @System
Matched from:
Provide    : /sbin/lspcipciutils-3.7.0-3.0.1.an8.x86_64 : PCI bus related utilities
Repo        : BaseOS
Matched from:
Provide    : /sbin/lspci

这篇关于如何反向查看某个命令所属的rpm包的2个方法?(rpm -qf `which xxx`和yum provides和 rpm -ql xxx.rpm)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/953846

相关文章

JAVA中整型数组、字符串数组、整型数和字符串 的创建与转换的方法

《JAVA中整型数组、字符串数组、整型数和字符串的创建与转换的方法》本文介绍了Java中字符串、字符数组和整型数组的创建方法,以及它们之间的转换方法,还详细讲解了字符串中的一些常用方法,如index... 目录一、字符串、字符数组和整型数组的创建1、字符串的创建方法1.1 通过引用字符数组来创建字符串1.2

Java调用Python代码的几种方法小结

《Java调用Python代码的几种方法小结》Python语言有丰富的系统管理、数据处理、统计类软件包,因此从java应用中调用Python代码的需求很常见、实用,本文介绍几种方法从java调用Pyt... 目录引言Java core使用ProcessBuilder使用Java脚本引擎总结引言python

Apache Tomcat服务器版本号隐藏的几种方法

《ApacheTomcat服务器版本号隐藏的几种方法》本文主要介绍了ApacheTomcat服务器版本号隐藏的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1. 隐藏HTTP响应头中的Server信息编辑 server.XML 文件2. 修China编程改错误

Java中switch-case结构的使用方法举例详解

《Java中switch-case结构的使用方法举例详解》:本文主要介绍Java中switch-case结构使用的相关资料,switch-case结构是Java中处理多个分支条件的一种有效方式,它... 目录前言一、switch-case结构的基本语法二、使用示例三、注意事项四、总结前言对于Java初学者

使用Python实现大文件切片上传及断点续传的方法

《使用Python实现大文件切片上传及断点续传的方法》本文介绍了使用Python实现大文件切片上传及断点续传的方法,包括功能模块划分(获取上传文件接口状态、临时文件夹状态信息、切片上传、切片合并)、整... 目录概要整体架构流程技术细节获取上传文件状态接口获取临时文件夹状态信息接口切片上传功能文件合并功能小

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

Oracle Expdp按条件导出指定表数据的方法实例

《OracleExpdp按条件导出指定表数据的方法实例》:本文主要介绍Oracle的expdp数据泵方式导出特定机构和时间范围的数据,并通过parfile文件进行条件限制和配置,文中通过代码介绍... 目录1.场景描述 2.方案分析3.实验验证 3.1 parfile文件3.2 expdp命令导出4.总结

Linux使用nohup命令在后台运行脚本

《Linux使用nohup命令在后台运行脚本》在Linux或类Unix系统中,后台运行脚本是一项非常实用的技能,尤其适用于需要长时间运行的任务或服务,本文我们来看看如何使用nohup命令在后台... 目录nohup 命令简介基本用法输出重定向& 符号的作用后台进程的特点注意事项实际应用场景长时间运行的任务服

更改docker默认数据目录的方法步骤

《更改docker默认数据目录的方法步骤》本文主要介绍了更改docker默认数据目录的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1.查看docker是否存在并停止该服务2.挂载镜像并安装rsync便于备份3.取消挂载备份和迁

JavaScript DOM操作与事件处理方法

《JavaScriptDOM操作与事件处理方法》本文通过一系列代码片段,详细介绍了如何使用JavaScript进行DOM操作、事件处理、属性操作、内容操作、尺寸和位置获取,以及实现简单的动画效果,涵... 目录前言1. 类名操作代码片段代码解析2. 属性操作代码片段代码解析3. 内容操作代码片段代码解析4.