回答:
このbashコマンドは、システム上のすべてのmanページの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
内のすべてのファイルを通じてこの意志サイクル/usr/share/man
、セクション番号と内線オフストリップは、ディレクトリを使用してsed
、それから呼び出すman
HTMLへのmanページをレンダリングするために(man -Thtml
ターンの呼び出しでgroff
、結果を保存、どのあなたはそれが最初にインストール必要がある理由です)ページと同じ名前のhtmlファイル。完了するまでにしばらく時間がかかり、groff
改行に関する警告がスローされますが、終了すると、すべてのマニュアルページがHTML形式になります。
ほとんどの電子書籍リーダーはHTMLファイルを処理できますが、HTMLファイルを処理できない場合は、calibreを使用してHTMLファイルをmobiまたはepubまたは選択した他の形式に変換できます。
manページをHTMLに変換し、それを表示するコマンドを実行するようにmanに依頼できます。そのため、次のコマンドでmanページを直接キャリバーにインポートできます(パッケージをcommand exited with status 3
インストールする場合などgroff
)。
man --html=calibre YOUR_MANPAGE
GUIを実行せずに、マンページを口径データベースにインポートすることもできます。
man --html='calibredb add' YOUR_MANPAGE
マンページがキャリバーになったら、簡単にそれらを電子リーダーに送信できます(.mobi形式で送信することをお勧めします)。
次に、インポートするマンページのリストを繰り返します。
find /usr/share/man/man[1-9] -type f | xargs -l man --html='calibredb add'
man -Tdvi
、試しdvi2pdf
てから、たくさんのPDFを取得することもできます。