搜索是否为特定目的安装了程序(Linux)

搜索是否为特定目的安装了程序(Linux)

因此,我正在使用 Ubuntu 12.04.4,我想知道是否安装了用于打开 PDF 文件的程序。我发现系统中安装了 evince(通过谷歌搜索),我停下来思考是否可以在 Linux 中完成此操作。

使用终端。

man -k PDF

它不会打印 evince,因为 -k 搜索所有手册中的 NAME 部分,并且文本未提及“PDF”。幸运的是,Ubuntu 12.04.4 附带 man 版本 2.6.1,它具有选项 -K --global-apropos。

man -K PDF

给出一个提及 evince + a 的列表,其中还有更多文件,因为 -K 强制在手册的所有部分进行搜索。

evince 只是一个例子。事后看来,更好的关键字是“viewer”。

如何(以最有效的方式)找到 Linux 系统中安装的与特定关键字匹配的程序?

除了 man(或 apropos)之外还有其他方法吗?

答案1

您可以使用 dpkg --get-selections

相关内容