Как найти описание служб/процессов, работающих в Linux?

Как найти описание служб/процессов, работающих в Linux?

Если я запускаю команду ps auxили pstreeполучаю список служб, процессов или приложений. Например, у меня есть приложение (не уверен, является ли это процессом или службой) под названием 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имеет широкое общее применение, и я бы рекомендовал иметь его под рукой в ​​любом случае).

Связанный контент