这个 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 或您选择的任何其他格式。
归档时间: |
|
查看次数: |
3404 次 |
最近记录: |