man
Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下:1 - commands。命令 2 - system calls。系统调用 3 - library calls。C库函数 4 - special files。特殊文件,也就是/dev下的各种设备文件 5 - file formats and convertions。文件的约定,比如passwd, 就会说明这个文件中各个字段的含义 6 - games for linux。是给游戏留的,由各个游戏自己定义 7 - macro packages and conventions。附件和变量,比如向environ这种全局变量在这里就有说明 8 - system management commands。系统管理用的命令,这些命令只能由root使用,如ifconfig 9 - 其他
man page中的功能键
·空格键: 向下翻页;
·page up: 向上翻页;
·page down: 向下翻页;
·home: 回到最前面;
·end: 转到最终页;
·/word: 搜寻word所代表的文件。
示例
$ man 1 ls //在section 1 中查找ls帮助
$ man 3 printf //在section 3 中查找printf帮助
man命令的搜索路径
1:$PATH变量指定的路径? 2:/etc/man.config文件中MANPATH中指定的路径
所以,如果需要添加新的man page.则只需要将man page目录添加到/etc/man.config MANPATH项目既可。
section显示优先级
在man命令中指定,或在/etc/man.config中指定了默认的显示优先级。例如下
MANSECT 1:1p:8:2:3:3p:4:5:6:7:9:0p:n:l:p:o:1x:2x:3x:4x:5x:6x:7x:8x