如果仅仅想了解什么是什么,可以用-f参数
Quote:
另外,man会有很多不同的面孔(区段),你在man后面加上不同的数字就可以一睹他的所有真容啦,这些数字对应如下:
Quote:
例如,查看printf命令的帮助:
Quote:
而要查看函数库中的printf函数的帮助:
Quote:
而有些区段可能根本就没有,比如,你不要打算找出printf的系统调用帮助,因为没有这样系统调用
Quote:6
上面说明,如果有对应的面孔(区段)才有可能看到,当然你还得安装这些文档才成,而且这些文档要确实存在才成
如果还想深入了解man,你就man一下man吧,看看一下他的“内心”
Quote:
学会如何查找帮助也是一门技术,man很man,但是需要你主动去“追”他才成 加油!
参考资料:
中文版的manpage of man:
http://cmpp.linuxforum.net/cman-html/man1/man.1.html
补充:
在vim编辑器里头,可以通过大写字母K获取光标位置处相关内容的帮助,比如你把光标定位到printf,然后,按下ESC,再按下SHIFT+k就可以获取帮助啦。
Quote:
$ man -f printf
同
$ whatis printf
另外,man会有很多不同的面孔(区段),你在man后面加上不同的数字就可以一睹他的所有真容啦,这些数字对应如下:
Quote:
区段1:用户指令
区段2:系统调用
区段3:程序库调用
区段4:设备
区段5:文件格式
区段6:游戏
区段7:杂项
区段8:系统指令
区段9:内核内部指令
区段n:Tcl或Tk指令
例如,查看printf命令的帮助:
Quote:
$ man printf
而要查看函数库中的printf函数的帮助:
Quote:
$ man 3 printf
而有些区段可能根本就没有,比如,你不要打算找出printf的系统调用帮助,因为没有这样系统调用
Quote:6
$ man 2 printf
No entry for printf in section 2 of the manual
$ cat /boot/System.map | grep " sys_printf$"
$ cat /boot/System.map | grep " sys_exit$"
$ man 2 exit
上面说明,如果有对应的面孔(区段)才有可能看到,当然你还得安装这些文档才成,而且这些文档要确实存在才成
如果还想深入了解man,你就man一下man吧,看看一下他的“内心”
Quote:
$ man man
学会如何查找帮助也是一门技术,man很man,但是需要你主动去“追”他才成 加油!
参考资料:
中文版的manpage of man:
http://cmpp.linuxforum.net/cman-html/man1/man.1.html
补充:
在vim编辑器里头,可以通过大写字母K获取光标位置处相关内容的帮助,比如你把光标定位到printf,然后,按下ESC,再按下SHIFT+k就可以获取帮助啦。