查询 Linux 命令属于哪个软件包

2023-05-16

在 Linux 中,有些命令的名称软件包的名称是不一样的,或者一个软件包中包含有多个命令。有时候,我们需要确定某个命令来自于哪个软件包,以便于可以在其他机器上安装,或者寻找该软件包的源代码进行编译或者修改。

下面以 Ubuntu(Debian 系列)和 CentOS(RedHat 系列)发行版为例,介绍查询 Linux 命令来自哪个软件包的方法。

Ubuntu

对于 Ubuntu 系统,可以使用 apt search 命令进行搜索,例如查找 ppstest:

$ sudo apt search ppstest
正在排序... 完成
全文搜索... 完成  
pps-tools/focal,now 1.0.2-1 amd64 [已安装]
  LinuxPPS support tools and headers

另外,也可以安装 apt-file 工具进行查询,可以获得更多信息,安装命令如下:

sudo apt-get install -y apt-file

安装完成后需要执行下面命令更新索引信息方可查询

sudo apt-file update

apt-file 命令的搜索语法如下:

apt-file search -x [pattern]

说明:-x--regexp 选项后面可接正则表达式。

例如:查询 ppstest 命令所属软件包

$ apt-file search ppstest
pps-tools: /usr/bin/ppstest               
pps-tools: /usr/share/man/man8/ppstest.8.gz

如果以绝对路径进行查询,可以更加精确匹配

# 先确认命令的绝对路径
$ which ppstest 
/usr/bin/ppstest

# 再进行查询
$ apt-file search /usr/bin/ppstest
pps-tools: /usr/bin/ppstest

apt-file 命令除了查找可执行文件,还可以查找其他文件,例如配置文件

$ apt-file search apache2.conf
apache2: /etc/apache2/apache2.conf        
apache2-doc: /usr/share/doc/apache2-doc/examples/apache2/apache2.conf.gz

CentOS

对于 CentOS 系统,可以通过 yum provides 命令查找,例如:

yum provides ppstest

或者使用 rpm 命令查询,例如:

rpm -qf ppstest

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

查询 Linux 命令属于哪个软件包 的相关文章

  • Linux安装Oracle12c操作手册

    1 基本环境 服务器 xff1a 64位 16核CPU 384G内存 16T硬盘 操作系统 xff1a CentOS 7 4 Oracle版本 xff1a 12c 版本号12 1 0 2 0 2 安装必要的软件包 查看rpm包是否安装 xf
  • tiny6410按键驱动总结

    写了7个版本的按键驱动 xff1a 1 查询法 xff1a 在应用程序的while循环里不停的调用read函数读取按键值 xff0c 太耗费CPU资源了 2 中断发 xff1a 同样是在一个while循环里不停的调用read函数读按键值 x
  • linux中shell的常用命令

    shell 常用命令 什么是shell xff1f shell 也是操作系统中的一个软件 xff0c 它包在 linux 内核的外面 为用户和内核之间的交互提供了一个接口 一 diff命令 diff b表示忽略空格 xff0c B表示忽略空
  • 空心杯电机学习笔记

    空心杯电机学习笔记 1 空心杯电机 xff08 直流电机 xff09 的硬核拆解2 空心杯电机的驱动模块学习 xff08 1 xff09 无人机飞控原理学习的流程介绍 xff08 空心杯四旋翼DIY xff09 xff08 2 xff09
  • C++ 中“空引用”与“空指针”的区别

    网络上有很多讨论C 43 43 的 引用 与 指针 的区别的文章 xff0c 谈到区别 xff0c 其中有一条 xff1a 引用不能为空 xff08 NULL xff09 xff0c 引用必须与合法的存储单元关联 xff0c 指针则可以是N
  • 关于 std::vector 的下标越界检查

    当要获取 std vector 的第 n 个元素 xff0c 下面几种方式都可以 xff1a std vector lt int gt vec size t n 61 1 int amp i 61 vec n int amp j 61 ve
  • 【第三篇】 基于 Qt 的 REST 网络框架

    本文是 Qt 框架性开发实践 基础框架篇 的第三篇 本文所讲的内容已经开源 xff0c 你可以在 这里 找到源代码 在 Java 以及其他语言中 xff0c 处理与后端的 HTTP 通讯 xff0c 有专门的工具库 xff0c 使用起来特别
  • Qt/QML 实现图片圆角剪切效果

    在很多 UI 设计中 xff0c 需要将图片按照一定的方式整形 比如下面的 VIP 图片就是用一个圆形剪切原始图片 xff0c 形成的效果 其实它的原始图片是这样的 xff1a 要在 QML 中实现这样的效果 xff0c 可以使用 Opac
  • 实现 DirectShow 虚拟 Camera 驱动

    今天我们要实现一个虚拟 Camera 驱动 有这个驱动 xff0c 在 播放软件 xff08 如 VLC xff09 视频会议软件 主播视频制作软件 xff08 如 OBS xff09 中 xff0c 就可以播放 加入我们的各种特制内容了
  • 通过 ffmpeg 串流对接 OBS 等直播软件

    我们要将设备通过私有通道输出到 H264 流 xff0c 传给 OBS 等直播软件使用 为此 xff0c 设计了上图所示的串流工具 设计思路 私有通道通过 API 接口提供 H264 流 xff0c 要传给 ffmpeg xff0c 最简单
  • 排查 Edge WebView2 在某个设备上不出图像的问题

    我们在 Windows 应用内嵌入 Edge WebView2 xff0c 来展示部分用网页实现的界面 总得来说还是不错的 xff0c 比如 xff1a 渲染很快 xff0c 基本上内置网页100毫秒以内控件样式很清爽 xff0c 没有多余
  • 一个 Qml MenuBar 的问题

    基本情况 使用 QQuick Control 中的 MenuBar 实现主菜单栏 菜单栏包括 File Edit View Help 菜单项 点击菜单项 xff0c 会弹出对应的菜单 ApplicationWindow id window
  • 在 Linux 中安装微信

    微信 xff0c 是我在 Linux 中最难以舍弃的一个软件 因为安装经常遇到奇怪的问题 xff0c 而知乎上完整的教程并不多 xff0c 本文试图补上这个遗憾 适用范围 xff1a 本文以最流行的发行版 Manjaro xff08 KDE
  • TCP连接被意外重置的原因

    今天在做服务器压力测试的时候 xff0c 出现了很奇怪的情况 xff0c 与服务器建立连接会成功 xff0c 但是很快会被重置 RESET 掉 花了半天时间 xff0c 终于找到原因所在 xff0c 我把过程和结果写下来与大家分享 服务器正
  • 进程互斥锁

    进程间共享数据的保护 xff0c 需要进程互斥锁 与线程锁不同 xff0c 进程锁并没有直接的C库支持 xff0c 但是在Linux平台 xff0c 要实现进程之间互斥锁 xff0c 方法有很多 xff0c 大家不妨回忆一下你所了解的 下面
  • boost asio 应用方法学(二)——深入框架

    要用好它 xff0c 就必须先了解它 xff0c 而且不能停止于表面 xff0c 必须深入到内部 而了解一件事物 xff0c 先要了解它的框架 xff0c 再了解它的细节 了解了框架 xff0c 我们就有了提纲挈领的认识 关于 boost
  • 【MapGIS精品教程】011:大型商场选择案例教程

    文章目录 一 加载数据 二 缓冲区构建 三 叠置分析 四 图件制作 合理的商场位置有利于商家营业 方便人们购物 商场选址问题需要考虑很多因素 如地理位置 居民点分布 停车场分布 交通情况等 综合把握这些影响因素对商场的选址显得尤为重要 一
  • 【MapGIS精品教程】012:数字地形分析案例教程

    文章目录 一 DEM概述 二 DEM建立 1 创建规则格网Grid 2 创建不规则三角网Tin 三 数字地形分析 1 高程点查询与编辑 2 地形因子分析 3 日照晕渲图输出 4 蓄积量计算 5 剖面分析 6 平面等值线追踪 一 DEM概述
  • 【MapGIS精品教程】013:如何制作三维电子沙盘?

    MapGIS电子沙盘 DEM DOM 效果 文章目录 一 切换显示模式 二 创建数据层 1 创建图层 2 关联地形数据 3 添加影像层 4 关联影像数据源 三 显示瓦块裙边 四 设置高程缩放 电子沙盘即DEM DOM 是在 三维基础平台 模
  • 【ArcGIS微课1000例】0066:图像融合(高光谱+多光谱)操作案例教程

    本文讲解ArcGIS中图像增强 融合 高光谱 多光谱 操作案例教程 文章目录 一 图像融合概述 二 图像融合案例 1 加载数据 2 图像融合 一 图像融合概述 图像融合是指将不同类型传感器的影像进行融合 既能使图向具有较高的空间分辨率 又具

随机推荐