日期:2014-05-16 浏览次数:20850 次
你是否和我一样,每次看到密密麻麻E文的man page就挠头搔耳呢?
来静下心来参看下Man Page里面到底包含些什么
来自《鸟哥的Linux私房菜》第三版
?
| 代号 | 代表内容 |
| 1 | 使用者在shell环境中可以操作的命令或可运行文件 |
| 2 | 系统核心可呼叫的函数与工具等 |
| 3 | 一些常用的函数(function)与函式库(library),大部分为C的函式库(libc) |
| 4 | 装置文件的说明,通常在/dev下的文件 |
| 5 | 配置文件或者是某些文件的格式 |
| 6 | 游戏(games) |
| 7 | 惯例与协议等,例如Linux文件系统、网络协议、ASCII code等等的说明 |
| 8 | 系统管理员可用的管理命令 |
| 9 | 跟kernel有关的文件 |
?
Man Page 内容排版
?
| 代号 | 内容说明 |
| NAME | 简短的命令、数据名称说明 |
| SYNOPSIS | 简短的命令下达语法(syntax)简介 |
| DESCRIPTION | 较为完整的说明,这部分最好仔细看看! |
| OPTIONS | 针对 SYNOPSIS 部分中,有列举的所有可用的选项说明 |
| COMMANDS | 当这个程序(软件)在运行的时候,可以在此程序(软件)中下达的命令 |
| FILES | 这个程序或数据所使用或参考或连结到的某些文件 |
| SEE ALSO | 可以参考的,跟这个命令或数据有相关的其他说明! |
| EXAMPLE | 一些可以参考的范例 |
| BUGS | 是否有相关的臭虫! |
?
Man Page常用按键
?
| 按键 | 进行工作 |
| 空格键 | 向下翻一页 |
| [Page Down] | 向下翻一页 |
| [Page Up] | 向上翻一页 |
| [Home] | 去到第一页 |
| [End] | 去到最后一页 |
| /string | 向『下』搜寻 string 这个字符串,如果要搜寻 vbird 的话,就输入 /vbird |
| ?string | 向『上』搜寻 string 这个字符串 |
| n, N | 利用 / 或 ? 来搜寻字符串时,可以用 n 来继续下一个搜寻 (不论是 / 或 ?) ,可以利用 N 来进行『反向』搜寻。举例来说,我以 /vbird 搜寻 vbird 字符串, 那么可以 n 继续往下查询,用 N 往上查询。若以 ?vbird 向上查询 vbird 字符串, 那我可以用 n 继续『向上』查询,用 N 反向查询。 |
| q | 结束这次的 man page |
?
另外如果某个命令重名有几个,比如man在Linux中就存在着man(1) 和 man(7) 这个时候该怎么办呢?
使用
$man -f man?
就可以列出所有的man,然后就
$man 1 man $man 7 man
?如果只记得关键词,不用急,还有
$man -k man?好了,终于学会找男人了