Linux man命令的使用方法

Linux man命令的使用方法

man 【选项】【手册编号:默认为1】【命令名字】

选项列表:

-a:在所有的man帮助手册中搜索;参见案例3.

-f:等价于whatis指令,显示给定关键字的简短描述信息;参见案例五。

-P:指定内容时使用分页程序;

-M:指定man手册搜索的路径。

man中的相关操作:

   :ctrl + f或者Page Down:向下翻页

:ctrl + b或者Page Up:向上翻页

  :g到第一行

  :G到最后一行

 :/start:能在整手册中搜索start相关字符,使用n查找下一个"start"字符串出现的所在行,使用N查找上一个"start"字符串出现的所在行。

  :j,:k与vi中一样使用,:j向下一行,:k向上一行

 :d下翻半页

  :u上翻半页

  :h获取man使用帮助

:q退出man

Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。

Linux的man手册共有以下几个章节:

手册编号代表內容

1使用者在shell中可以操作的指令或可执行档

2系統核心可呼叫的函数与工具等

3一些常用的函数(function)与函数库(library),大部分是C的函数库(libc)

4装置档案的说明,通常在/dev下的档案

5设定档或者是某些档案的格式

6游戏(games)

7惯例与协定等,例如Linux档案系统、网络协定、ASCII code等等的說明

8系統管理員可用的管理指令

9跟kernel有关的文件

如:man 5 data

1 Executable programs or shell commands

2 System calls (functions provided by the kernel)

3 Library calls (functions within program libraries)

4 Special files (usually found in /dev)

5 File formats and conventions eg /etc/passwd

6 Games

7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)

8 System administration commands (usually only for root)

9 Kernel routines [Non standard]

1、Standard commands (标准命令)

2、System calls (系统调用)

3、Library functions (库函数)

4、Special devices (设备说明)

5、File formats (文件格式)

6、Games and toys (游戏和娱乐)

7、Miscellaneous (杂项)

8、Administrative Commands (管理员命令)

9 其他(Linux特定的), 用来存放内核例行程序的文档。

n 新文档, 可能要移到更适合的领域。

o 老文档, 可能会在一段期限内保留。

l 本地文档, 与本特定系统有关的。

注意:在搜索返回界面,输入“:q”退出某个编号手册的搜索结果。

-a:在所有的man帮助手册中搜索; -f:等价于whatis指令,显示给定关键字的简短描述信息; -P:指定内容时使用分页程序; -M:指定man手册搜索的路径。

例如:我们输入 man ls,它会在最左上角显示“LS(1)”,在这里,“LS”表示手册名称,而“(1)”表示该手册位于第一节章,同样,我们输入“man ifconfig”它会在最左上角显示“IFCONFIG(8)”。也可以这样输入命令:“man [章节号] 手册名称”。

案例一:man是按照手册的章节号的顺序进行搜索的,比如:

[root@iZ25sngm7hfZ ~]# man sleep

只会显示sleep命令的手册,即上面的命令等价于man 1 sleep

案例二:如果想查看库函数sleep,库函数位于编号为3的手册。就要输入:

[root@iZ25sngm7hfZ ~]# man 3 sleep

案例三:从所有编号的手册中搜索并全部列出来:(注意输入:q,每次输入一次,显示下一个编号的手册搜索结果)

[root@iZ25sngm7hfZ ~]# man -a sleep

案例四:一次性输出所有搜索结果:

[root@iZ25sngm7hfZ ~]# man -a sleep |cat

案例五:给出命令简单描述,注意参数值必须是绝对匹配,不是模糊匹配,否则搜不到,等价于whatis。

[root@iZ25sngm7hfZ ~]# whatis groupadd

groupadd             (8)  - create a new group

[root@iZ25sngm7hfZ ~]# man -f groupadd

groupadd             (8)  - create a new group

[root@iZ25sngm7hfZ ~]# whatis groupadd

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容