linux中,查看某个命令是来自哪个RPM包或者是通过哪个RPM包安装的
2023-09-11 14:14:16 时间
需求描述:
今天在测试ssh命令到底是哪个RPM包,安装之后生成的,找了一些文档
在这里进行记录下,主要是rpm -qf命令的使用,查询文件在哪个包里。
操作过程:
1.通过whereis 定位ssh命令的二进制文件在哪里即命令在哪里
[root@redhat6 ~]# whereis ssh ssh: /usr/bin/ssh.bak /usr/bin/ssh /etc/ssh /usr/share/man/man1/ssh.1.gz
或者
[root@redhat6 ~]# which ssh #which命令的作用是显示ssh命令的全路径
/usr/bin/ssh
备注:已经通过以上的命令查询到ssh命令的全路径。
2.通过rpm -qf命令查看,是哪个RPM包中有该文件
[root@redhat6 ~]# rpm -qf /usr/bin/ssh openssh-clients-5.3p1-104.el6.x86_64
备注:已经获取到/usr/bin/ssh这个命令是通过openssh-clients-5.3p1-104.el6.x86_64包生成的。
小结:
rpm -qf的作用就是查询,拥有某个文件的包。以文件为基本,锁定对应的RPM包。
文档创建时间:2018年4月4日14:09:43
相关文章
- 【Linux驱动】linux内核模块简介
- [Linux] linux awk命令详解
- ireport 在 AIX Linux websphere下的字体安装
- Linux下安装php环境并且配置Nginx支持php-fpm模块
- linux(centos8):编译安装php8.0正式版并启用jit及php8安装时的报错处理(centos8.2 / php8.0.0 )
- 【Oracle 集群】Linux下Oracle RAC集群搭建之Oracle DataBase安装(八)
- linux通过tar包安装docker
- 【实施工程师之家】linux安装tomcat(yum安装tomcat)
- Linux命令: 在线使用linux命令环境
- 【Linux】linux经常使用基本命令
- Ubuntu Linux下安装Oracle JDK
- L85.linux命令每日一练 -- 第12章 Linux系统常用内置命令(一)
- L84.linux命令每日一练 -- 第11章 Linux系统管理命令 -- rpm和yum
- L77.linux命令每日一练 -- 第11章 Linux系统管理命令 -- vmstat和mpstat
- L67.linux命令每日一练 -- 第十章 Linux网络管理命令 -- netstat和ss
- L60.linux命令每日一练 -- 第九章 Linux进程管理命令 -- top和nice
- L56.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- swapoff和sync
- L55.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- mkswap和swapon
- L47.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- users和whoami
- L46.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- w和who
- L45.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- sudo和id
- L41.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- userdel和groupadd
- L32.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- dmesg和stat
- Linux - Eclipse CDT + GCC 安装(2014.10.2)
- 在 Linux 安装 IIS?
- ZYNQ - 嵌入式Linux开发 -08- linux应用程序开发
- 【linux】Linux操作系统常用指令大全
- CentOS 7.3 Linux系统安装过程介绍