man命令在linux下属于一种帮助命令,man手册提供了比较齐全的帮助格式,它大致分为8个章节
一.各个章节如下
1 – commands |
1-普通的命令 (用户命令, 可由任何人启动的) |
2 – system calls |
2-系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)、 ( 系统调用, 即由内核提供的函数。) |
3 – library calls |
3-库函数,如printf,fread ( 例程, 即库函数。) |
4 – special files |
4-特殊文件,也就是/dev下的各种设备文件 (设备, 即/dev目录下的特殊文件) |
5 – file formats and convertions |
5-指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义 ( 文件格式描述, 例如/etc/passwd) |
6 – games for linux |
6-给游戏留的,由各个游戏自己定义 |
7 – macro packages and conventions |
7-附件还有一些变量,比如向environ这种全局变量在这里就有说明 (杂项,例如宏命令包、惯例等) |
8 – system management command |
8-系统管理用的命令,这些命令只能由root使用,如ifconfig (系统管理员工具, 只能由root启动) |
9 – 其他 |
9-其他跟kernel有关的文件 (其他(Linux特定的)用来存放内核例行程序的文档)
|
注:n是新文档,可能要移到更合适的领域
o是老文档,可能会在一段时期内保留
l是本地文档,与本特定系统有关的
二.man手册说明
NAME :命令名称
SYNOPSIS :命令的语法格式
DESCRIPTION :对命令功能的描述
OPEIONS :说明该命令所提供的选项和参数
注:[]: 可选,即可有可无
[ -I { int [,…] | SUM | ALL | XALL } ]
|: 任选其一
{}:分组
…: 可以多个并存
EXAMPLES :对命令如何使用给出的例子
FILES :该手册页的默认位置
AUTHOR :该软件的作者
REPORTING BUGS :告诉用户将他们发现的BUG通过邮件发送给开发者
COPYRIGHT:版权信息
SEEALSO :与该程序有关的其他程序
三.man手册中的快捷键
按键 |
说明 |
j |
向下滚动一行 |
k |
向上滚动一行 |
g |
跳到手册的第一行 |
G |
跳到手册的最后一行 |
/string + 回车 |
在手册页中查找第一个string |
n |
向下(同方向)查找下一次匹配,可多次使用 |
N |
向上(反方向)查找下一次匹配,可多次使用 |
h |
获得手册页的帮助 |
Ctrl+f 、f |
向下翻一整屏 |
Ctrl+b、b |
向上翻一整屏 |
q |
退出手册页 |
空格 |
向下一屏 |
Ctrl+n |
向下一行 |
Ctrl+d |
向下一屏 |
Ctrl+u |
向上一屏 |
原创文章,作者:changge,如若转载,请注明出处:http://www.178linux.com/52213