红联Linux门户
Linux帮助

关于linux帮助的讨论

发布时间:2007-11-27 15:33:58来源:红联作者:Thisyear
关于联机帮助,man

好像man 只能查看函数吧?如果我查的不是函数,而是一个参数的类型,如看看整型的定义

man int,好像什么都看不到?如果在msdn就可看到关于int的定义方面的(比如最大值,多少位等)

man 的功能有msdn强吗?怎么查询非函数的信息呢?

pid_t 只是一个进程ID,
在libc中数据类型pid_t被定义为能够表达pid的整数。
在unistd.h和sys/types.h中定义

man只能查看函数和命令吧?
能够查看函数中参数型的信息吗?比如我前面说的,我要查看pid_t的定义 man pid_t,这什么都看不到啊!

如果我想看看一个结构体的定义,因为不可能能记住所有结构的所有成员以及其相关的意思,而我想通过man来看这些详情,能够做到吗?

因为类型定义都在头文件里,所以一般都是用grep直接查头文件了。终端方式下,查东西是比较麻烦,要么结合编辑器的跳转功能,要么用类似KDE的X界面查吧,X下的man要好查些。

grep pid_t /usr/include -R

man -k int
man -k keyword
查询关键字

man的信息一般会告诉你函数原型,从中你可以知道参数和返回值的类型以及返回代码。参数类型有时候也会列出,

如果没有可以到头文件里找。man一般会列出头文件和需要链接的库。

到头文件找某个结构体的方法:
grep -r xxxx /usr/include/*

试了,但查询出来的信息似乎太多了,而关键是,好像根本就是答非所问man -k int 出来几大页,但根本就不是在解释int这种数据类型是什么。
文章评论

共有 0 条评论