加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux shell实用程序pidof的源代码

发布时间:2020-12-14 01:06:37 所属栏目:Linux 来源:网络整理
导读:专家介绍, 如何查看Linux shell命令pidof的源代码?基于我在GNU coreutils中检查的相关问题的答案.它不在那里.. 解决方法 如果您使用的是像Ubuntu这样的Debian系统,您可以尝试以下几行: dpkg -S utilitygt ;,这将告诉你哪个软件包安装了这个实用程序;然后你
专家介绍,

如何查看Linux shell命令pidof的源代码?基于我在GNU coreutils中检查的相关问题的答案.它不在那里..

解决方法

如果您使用的是像Ubuntu这样的Debian系统,您可以尝试以下几行:
dpkg -S< utility&gt ;,这将告诉你哪个软件包安装了这个实用程序;然后你可以使用apt-get source< package-name>获取源代码.要获取源代码,请确保在/etc/apt/sources.list中有deb-src条目
例如在Ubuntu系统上我使用:

$dpkg -S pidof
sysvinit-utils: /bin/pidof
sysvinit-utils: /usr/share/man/man8/pidof.8.gz

所以包名是sysvinit-utils

$apt-get source sysvinit-utils
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Picking 'sysvinit' as source package instead of 'sysvinit-utils'
NOTICE: 'sysvinit' packaging is maintained in the 'Svn' version control system at:
svn://svn.debian.org/pkg-sysvinit/sysvinit/trunk
...
dpkg-source: info: extracting sysvinit in sysvinit-2.87dsf
dpkg-source: info: unpacking sysvinit_2.87dsf-4ubuntu17.4.tar.gz

选择源包.它还告知svn维护源的位置.

$ls sysvinit*
sysvinit_2.87dsf-4ubuntu17.4.dsc  sysvinit_2.87dsf-4ubuntu17.4.tar.gz

sysvinit-2.87dsf:
contrib/  COPYRIGHT  debian/  doc/  man/  obsolete/  README  src/

我相信在非Debian系统上应该有相同的功能.谷歌可能会帮助你.
希望这可以帮助一点!

编辑:yum的一点信息:
1.搜索包:yum whatprovides< package_name>
所以对于pidof可能:

yum whatprovides `which pidof`

2.获取源:yumdownloader –source< source_name>.你可能需要yum-utils.更多信息,请点击this link虽然我没试过,但我想你可以试一试!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读