[英]source code for linux shell utility pidof
專家介紹,
如何查看Linux shell命令pidof的源代碼? 基於我在GNU coreutils中檢查的相關問題的答案。 它不在那里..
如果您使用的是像Ubuntu這樣的Debian系統,您可以嘗試以下dpkg -S <utility>
行: dpkg -S <utility>
,這將告訴您安裝此實用程序的軟件包; 然后你可以使用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
。 更多信息,請點此鏈接
雖然我沒試過,但我想你可以試一試!
我在這里找到了pidof源代碼: 源代碼
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.