7

APIを介してLinuxのマニュアルページをクエリする方法を探しています。最も近いのはhttp://linux.die.net/manですが、コマンドは8つのセクションに分割されています。たとえば、gccはセクション1: http: //linux.die.net/man/1/gcc。これは実際にはAPIではないため、代わりに完全なhtmlページ(サイドバーと広告を含む)を取得します。

私が耕してそれを作ろうとする前に、このようなものはすでに存在しますか?

4

2 に答える 2

4

ローカルのmanページを使用してみませんか?マニュアルページは、nroffソースコードの単なる圧縮テキストファイルです。nroffは紛らわしくて奇妙ですが、実行可能である必要があります。マニュアルページ作成ガイドはそれを明確にする必要があります。

ファイルの場所については、を使用してman -w COMMANDください。私のマシンで私にman -w man与えます/usr/share/man/man1/man.1.gz。したがって、私のmanファイルはのサブディレクトリに保存されます/usr/share/man。おそらくそこからインデックスを作成するのは簡単でしょう。

あなたが十分によく見るならば、誰かがおそらくすでにマニュアルページパーサーを書いています。

于 2012-06-12T15:16:11.867 に答える
0

はい、これはうまくいくようです。

[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でオンラインのマニュアルページを確認することもできます。

于 2013-04-07T17:12:08.107 に答える