APIを介してLinuxのマニュアルページをクエリする方法を探しています。最も近いのはhttp://linux.die.net/manですが、コマンドは8つのセクションに分割されています。たとえば、gccはセクション1: http: //linux.die.net/man/1/gcc。これは実際にはAPIではないため、代わりに完全なhtmlページ(サイドバーと広告を含む)を取得します。
私が耕してそれを作ろうとする前に、このようなものはすでに存在しますか?
APIを介してLinuxのマニュアルページをクエリする方法を探しています。最も近いのはhttp://linux.die.net/manですが、コマンドは8つのセクションに分割されています。たとえば、gccはセクション1: http: //linux.die.net/man/1/gcc。これは実際にはAPIではないため、代わりに完全なhtmlページ(サイドバーと広告を含む)を取得します。
私が耕してそれを作ろうとする前に、このようなものはすでに存在しますか?
ローカルのmanページを使用してみませんか?マニュアルページは、nroffソースコードの単なる圧縮テキストファイルです。nroffは紛らわしくて奇妙ですが、実行可能である必要があります。マニュアルページ作成ガイドはそれを明確にする必要があります。
ファイルの場所については、を使用してman -w COMMAND
ください。私のマシンで私にman -w man
与えます/usr/share/man/man1/man.1.gz
。したがって、私のmanファイルはのサブディレクトリに保存されます/usr/share/man
。おそらくそこからインデックスを作成するのは簡単でしょう。
あなたが十分によく見るならば、誰かがおそらくすでにマニュアルページパーサーを書いています。
はい、これはうまくいくようです。
[root@test~]# man -w ls
/var/cache/man/cat1/ls.1.lzma (<-- /usr/share/man/man1/ls.1.gz)
[root@test ~]#
http://www.go2techschool.com/linux-all-commands.phpでオンラインのマニュアルページを確認することもできます。