如何找到 Linux 中運行的服務/進程的描述詳細資訊?

如何找到 Linux 中運行的服務/進程的描述詳細資訊?

如果我運行命令ps auxpstree我得到服務、進程或應用程式的清單。例如,當我執行命令時,我列出了一個名為 wnck-applet 的應用程式(不確定它是進程還是服務)pstree。我運行該命令apt-cache showpkg,但它沒有將 wnck-applet 列為可用套件。如何在無需求助於網路的情況下查找特定服務、流程或應用程式的描述?我嘗試搜尋 wnck-applet 但它沒有產生解釋它是什麼的結果。

編輯

目前使用的發行版是 Debian 和 Linux Mint。

答案1

對於使用 APT 的系統(似乎是),您可以使用apt-file像這樣:

apt-file search wnck-applet

取得有關二進位檔案與哪個套件相關的信息,然後您可以例如

  • 查看包文件是否/usr/share/docs存在,
  • 尋找手冊頁(以及適用的擴充資訊頁)(如果存在),
  • 在文字編輯器中開啟可執行檔以查看它是否基於文本,或者
  • 嘗試-h--h

按降序排列。並非所有步驟都適用於所有情況。不過,在這些時候,如果有可能的話,網路通常是首選的捷徑。

apt-file給我wnck-applet結果是與 相關gnome-panel。然後可以用這些新資訊尋找更多文件。

Debian 手冊表明這apt-file是最好的方法。它還提到dpkg -S其工作原理類似,但僅適用於已安裝的軟體包(在本例中這是可以的,但apt-file有很大的一般用途,無論如何我建議將它放在方便的地方)。

相關內容