如何离线在帮助页面上运行全文搜索(来自 Yelp / gnome-help 或其他)?

N0r*_*ert 5 offline documentation search yelp helpfile

我安装了 Ubuntu 16.04 LTS 和 Ubuntu 18.04 LTS。

我想搜索文档并离线阅读它(因为它包含在/usr/share/help和其他位置的已安装包中)。据我所知,它有三种格式:

  • HTML - .pagedpkg -S .page | grep -E /usr/share/help | awk '{print $1}' | sort | uniq | wc -l返回 12 个结果)
  • DocBook - .docbookdpkg -S .docbook | grep -E /usr/share/help | awk '{print $1}' | sort | uniq | wc -l返回 21 个结果)
  • 手册页(许多来自manpath= /usr/local/man:/usr/local/share/man:/usr/share/man

这些文件由 Yelp 程序(来自yelp包)呈现,带有可执行文件yelpgnome-help.

笔记:

  1. 这里在 AskUbuntu 上是关于 ScrollKeeper 数据库(由包提供)的类似问题rarian-compat没有答案;
  2. 在 LauchPad.net(从 2011 年开始)上有一个错误 726439,名为“搜索文档返回未知错误:'URI xref:search=' 无法解析”,关于 Yelp 中的损坏(?)搜索。如果我按在当前版本的 Yelp 中CtrlS搜索searchterm它仍然会返回

    未知错误
    URI 'xref:search=searchterm' 无法解析。

当然我可以运行grep所有这些文件,但是可以从 Yelp 运行这样的搜索吗?

小智 0

这尤其适用于 Linux 中的手册页。

find -name "cp.1.gz"| xargs zcat
Run Code Online (Sandbox Code Playgroud)