簡體   English   中英

linux shell實用程序pidof的源代碼

[英]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.listdeb-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM