因此,我正在使用 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