Linux手册页是否有(RESTful)API?

时间:2012-06-12 07:19:23

标签: linux api rest man

我正在寻找一种通过API查询linux手册页的方法,我发现最接近的是http://linux.die.net/man,但是命令被分成8个部分,例如gcc在第1部分:http://linux.die.net/man/1/gcc,因为它实际上不是一个API,所以你得到一个完整的html页面(包括侧边栏和广告)。

在我开始尝试制作之前,这样的事情是否已经存在?

2 个答案:

答案 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 ~]#

您还可以在http://www.go2techschool.com/linux-all-commands.php

查看在线手册页