如何找到 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具有广泛的一般用途,因此我建议无论如何都要将其放在手边)。

相关内容