[Linux] 下载 linux 内置命令行工具的源码 (ps命令为例)

1.查找命令位置

which ps

此命令会输出

/usr/bin/ps

2.查询命令对应的包

dpkg -S /usr/bin/ps

有如下输出

dpkg-query: no path found matching pattern /usr/bin/ps

这里说明当前ps没有被任何包里。

一般情况下,这一步都会正常输出,但是某些命令安装时会有一些链接之类的,所以第一步中的which命令可以能准。所以当遇到异常时,建议多找找看还有没有其他 可执行文件路径。

3.回到第一步,在 /bin 目录下发现有一个 ps 可执行文件

/bin/ps

4.再使用第二步

dpkg -S /bin/ps

有如下输出

procps: /bin/ps

至此,得到结论,ps命令出自 procps 包

5.安装procps包的源码

sudo apt-get source procps

注意,这一步要求 apt list 里面配置了 deb-src 路径

6.至此,当前路径下已经获得源码

相关推荐
Rain的Java大神之路14 分钟前
Docker搭建Redis集群完全指南
java·运维·redis·后端·docker·容器·架构
智购科技无人售货机厂家20 分钟前
2026自动售货机远程运维平台设计:从设备诊断到预测性维护的工程实践~YH
运维·python·物联网·架构·django·scikit-learn
Raas10020 分钟前
大模型网关和API网关区别是什么?MAI Gateway统一AI流量治理
java·大数据·运维·人工智能·gateway·企业级·ai网关
Dovis(誓平步青云)43 分钟前
番茄钟真正难的不是倒计时:启动、暂停、重置与页面销毁
android·服务器·前端
吹什么轩44 分钟前
Linux系统复习:权限的解析
linux·运维·服务器
liebe1*11 小时前
Module 2:Linux Fundamentals Part 1
linux·运维·服务器
小周学学学1 小时前
horizon一些常见的故障处理
运维·服务器·vmware·虚拟化
imaol11 小时前
进程 ---(多任务并行)
linux·运维·服务器
≮傷£≯√1 小时前
OpenCV ncnn 人脸识别(一)
服务器·人工智能·opencv
mengge.cloud1 小时前
0824LAMP项目实战:部署WordPress博客平台小白教程
android·linux·运维·服务器·学习·nginx