在ubuntu中查找命令的源代码

示例:查找top命令的源代码

步骤1:使用 type命令查找 top所在的目录

 type top
top 是 /usr/bin/top

步骤2 :使用 sudo dpkg -S /usr/bin/top 查找该命令包含在哪个源文件中

sudo dpkg -S /usr/bin/top
procps: /usr/bin/top

步骤3:在步骤2中,我们得知top的命令包含在源文件procps中,那么 我们现在就开始下载procps的源码,使用命令apt-get source procps

sudo dpkg -S /usr/bin/top
procps: /usr/bin/top
root@ubuntu:/home/lw/workspace# apt-get source procps
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
需要下载 353kB 的源代码包。
获取:1 http://us.archive.ubuntu.com/ubuntu/ lucid/main procps 1:3.2.8-1ubuntu4 (dsc) [1,156B]
获取:2 http://us.archive.ubuntu.com/ubuntu/ lucid/main procps 1:3.2.8-1ubuntu4 (tar) [286kB]
获取:3 http://us.archive.ubuntu.com/ubuntu/ lucid/main procps 1:3.2.8-1ubuntu4 (diff) [65.9kB]
下载 353kB,耗时 5秒 (62.2kB/s)
gpgv: 于 Thu 17 Dec 2009 03:28:31 AM CST 创建的签名,使用 DSA,钥匙号 17063E6D
gpgv: 无法检查签名:找不到公钥
dpkg-source: 警告: 对 ./procps_3.2.8-1ubuntu4.dsc 校验签名失败
dpkg-source: info: extracting procps in procps-3.2.8
dpkg-source: info: unpacking procps_3.2.8.orig.tar.gz
dpkg-source: info: applying procps_3.2.8-1ubuntu4.diff.gz
下载的文件有:

ls
procps-3.2.8  procps_3.2.8-1ubuntu4.diff.gz  procps_3.2.8-1ubuntu4.dsc  procps_3.2.8.orig.tar.gz

步骤4:在procps-3.2.8中查看源代码

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值