电子阅读器脱机手册页?

acp*_*acp 14 manpage

是否有任何地方可以获得电子阅读器(最好是 Kindle/mobi,epub 可以处理)格式的 Ubuntu 手册页副本?

csc*_*ney 8

这个 bash 命令将为系统上的每个手册页转储 HTML 文件。您需要先安装groff软件包,然后安装cd到一个空目录并运行:

for f in `ls -1 /usr/share/man/man*`; do n=`echo $f | sed s/[.].*[.]gz//`; man -Thtml $n > $n.html ; done
Run Code Online (Sandbox Code Playgroud)

这将循环遍历目录中的所有文件,使用/usr/share/man去除节号和扩展名sed,然后调用man将联机帮助页呈现为 HTML(man -Thtml依次调用groff,这就是您需要先安装它的原因),将结果存储在与页面同名的html文件。这将需要一段时间才能完成,并groff会抛出一些关于换行符的警告,但完成后,您将拥有 HTML 格式的所有手册页。

大多数电子阅读器可以处理 HTML 文件,但如果您的电子阅读器不能处理,您可以使用 calibre 将 HTML 文件转换为 mobi 或 epub 或您选择的任何其他格式。