我正在寻找一种方法来查询通过API的Linux手册页,最近我发现是http://linux.die.net/man ,但是那里的命令分成8个部分,例如gcc是在第1部分: http : //linux.die.net/man/1/gcc ,因为它实际上不是一个API,所以你得到一个完整的HTML页面(包括边栏和广告)作为回报。
在我开始尝试创造一个之前,这样的事情已经存在了吗?
为什么不只是使用您的本地手册页? 手册页只是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查看在线手册页