[TOC] >[success] # 帮助命令man ~~~ 1.记法有问题找男人就用'man' 2.'man' 是单词'manual'--'使用手册' 的缩写 ~~~ >[info] ## 使用 man--指令 >[danger] ##### 如何使用 man 指令具有的功能 ~~~ 1.想会使用'man' -- 指令第一步,先会查询'man' 指令都有什么功能,使用方法'man 要被查询的指令名', 因此想查询'man'的功能指令就是'man man' ~~~ ![](https://img.kancloud.cn/d6/fb/d6fb00a42e8c600180db16fbc7645c9e_1053x828.png) ~~~ 1.通过上面图可以发现有一个叫章节的东西,其实 'man man' 是'man 1 man' 的缩写,可以理解为查看第一章节 中'man'指令的含义 2.下图是对于章节含义讲解,具体想查看'man' 有几个章节可以使用'man 7 man',输入指令后会如图得到关于 每一个章节对应具体内容含义:   man 1:用户命令(可执行命令和shell程序)     man 2:系统调用(从用户空间调用的内核例程)     man 3:库函数(有程序库提供)     man 4:特殊文件(如设备文件)     man 5:文件格式(用于许多配置文件和结构)     man 6:游戏(过去的有趣程序章节)     man 7:惯例、标准和其他(协议、文件系统)     man 8:系统管理和特权命令(维护任务)     man 9:Linux 内核API(内核调用) ~~~ ![](https://img.kancloud.cn/72/f6/72f6de6e3d6210ae2ac490c960415c7f_1024x768.png) >[danger] ##### man -- 为什么有章节概念 ~~~ 1.因为 '命令','文件' ,'系统调用' 这些有时候会出现重名的问题,虽然名字相同,但是他们处于不同 的这些章节中他们使用方式和作用自然不同,因此有时候需要去看对应命令的对应章节所表示的含义 2.举个例子以'passwd'为例,本身passwd 作为指令的时候是修改密码,但是在配置文件'etc/passwd' 也有一个'passwd',当想看作为指令时候'passwd' 含义输入'man 1 passwd' 缩写'man passwd',想看配置 文件passwd 含义输入'man 5 passwd' ~~~ >[danger] #### 不知道指令在哪个章节查询命令 ~~~ 1.以passwd 为例,当不知道passwd到底是指令还是配置文件的时候,可以输入'man - a passwd' 就可以查看 依次查看所有和'passwd' 相关章节所对应的解释 ~~~ >[danger] ##### 操作按键 | 操作键 | 功能 | | --- | --- | | 空格键 | 显示手册的下一屏 | | Enter键 | 一次滚动手册页的一行 | | b | 回滚一屏 | | f | 前滚一屏 | | q (quit) | 退出 | | /word | 搜索word字符串 | | n(next) | 搜索下一个 | | N | 搜索上一个 |