gpt4 book ai didi

linux - linux shell 实用程序 pidof 的源代码

转载 作者:IT王子 更新时间:2023-10-29 01:17:28 32 4
gpt4 key购买 nike

专家,

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

最佳答案

如果您使用的是像 Ubuntu 这样的 Debian 系统,您可以尝试以下几行: dpkg -S <utility> , 这会告诉你哪个包安装了这个实用程序;然后您可以使用 apt-get source <package-name> 获取源代码.要获取源代码,请确保您拥有 deb-src输入 /etc/apt/sources.list
例如在我使用的 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 系统上应该有类似的东西。 Google 可能会帮助您。
希望这能有所帮助!

编辑:yum 的一些信息:
1. 搜索包裹:yum whatprovides <package_name>所以对于 pidof也许:

yum whatprovides `which pidof`

2。获取来源:yumdownloader --source <source_name> .您可能需要 yum-utils为了这。更多信息,请访问 this link
虽然我没试过,但我想你可以试一试!

关于linux - linux shell 实用程序 pidof 的源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7845267/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com