我正在寻找一种通过API查询linux手册页的方法,我发现最接近的是http://linux.die.net/man,但是命令被分成8个部分,例如gcc在第1部分:http://linux.die.net/man/1/gcc,因为它实际上不是一个API,所以你得到一个完整的html页面(包括侧边栏和广告)。
在我开始尝试制作之前,这样的事情是否已经存在?
答案 0 :(得分:4)
为什么不使用您当地的手册页?手册页只是nroff源代码的压缩文本文件。 nroff令人困惑和怪异,但应该是可行的。手册页creation guide应该清楚说明。
有关文件的位置,请使用man -w COMMAND
。在我的机器上man -w man
给了我/usr/share/man/man1/man.1.gz
。所以我的man文件存储在/usr/share/man
的子目录中。可能很容易从那里索引。
如果你看起来足够努力,有人可能已经编写了一个手册页解析器。
答案 1 :(得分:0)
是的,这似乎有效。
[root@test~]# man -w ls
/var/cache/man/cat1/ls.1.lzma (<-- /usr/share/man/man1/ls.1.gz)
[root@test ~]#
查看在线手册页