7

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

在我继续努力并尝试制作之前,这样的东西是否已经存在?

4

2 回答 2

4

为什么不直接使用本地手册页?手册页只是 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 回答