“在Windows下,按下F1即可获取详尽的软件帮助页面,同样,在Linux下,每个条命令也可以通过man命令来获取使用手册。”

在Linux下,man命令的使用方法为:man + [要查询的命令]

例如,查询man命令的使用手册可以在Terminal中输入以下指令

man man

运行后将会得到以下页面


MAN(1)                                                                          手册分页显示工具                                                                         MAN(1)

名称
       man - 在线参考手册的接口

概述
       man  [-C  file]  [-d]  [-D]  [--warnings[=warnings]]  [-R  encoding]  [-L  locale]  [-m  system[,...]]  [-M  path] [-S list] [-e extension] [-i|-I] [--regex|--wildcard]
       [--names-only] [-a] [-u] [--no-subpages] [-P pager] [-r prompt] [-7] [-E encoding] [--no-hyphenation] [--no-justification] [-p string] [-t]  [-T[device]]  [-H[browser]]
       [-X[dpi]] [-Z] [[section] page[.section] ...] ...
       man -k [apropos 选项] 正则表达式 ...
       man -K [-w|-W] [-S list] [-i|-I] [--regex] [章节] 词语 ...
       man -f [whatis 选项] 页 ...
       man  -l  [-C 文件] [-d] [-D] [--warnings[=警告]] [-R 编码] [-L 区域] [-P 分页程序] [-r 提示] [-7] [-E 编码] [-p 字符串] [-t] [-T[设备]] [-H[浏览器]] [-X[dpi]] [-Z] 文件
       ...
       man -w|-W [-C 文件] [-d] [-D] 页 ...
       man -c [-C 文件] [-d] [-D] 页 ...
       man [-?V]

描述
       man   是系统的手册分页程序。指定给   man   的   页   选项通常是程序、工具或函数名。程序将显示每一个找到的相关   手册页。如果指定了   章节,man   将只在手册的指定   章节
       搜索。默认将按预定的顺序查找所有可用的  章节  (默认是“1  1p  8  2  3  3p  4  5  6  7  9  0p  n  l  p  o  1x  2x 3x 4x 5x 6x 7x 8x”,除非被 /etc/man_db.conf 中的 SECTION
       指令覆盖),并只显示找到的第一个 页,即使多个 章节 中都有这个 页面。

       下表显示了手册的 章节 号及其包含的手册页类型。

       1   可执行程序或 shell 命令
       2   系统调用(内核提供的函数)
       3   库调用(程序库中的函数)
       4   特殊文件(通常位于 /dev)
       5   文件格式和规范,如 /etc/passwd
       6   游戏
       7   杂项(包括宏包和规范,如 man(7),groff(7))
       8   系统管理命令(通常只针对 root 用户)
       9   内核例程 [非标准

       一个手册 页面 包含若干个小节。

       小节名称通常包括   NAME,   概述(SYNOPSIS),   配置(CONFIGURATION),   描述(DESCRIPTION),   选项(OPTIONS),   退出状态(EXIT STATUS),   返回值(RETURN VALUE),   错误(ERRORS),
       环境(ENVIRONMENT), 文件(FILES), 版本(VERSIONS), 符合标准(CONFORMING TO), 注(NOTES), 缺陷(BUGS), 示例(EXAMPLE), 作者(AUTHORS), 和 亦见(SEE ALSO).

       以下规范适用于 概述(SYNOPSIS) 小节,也可作为其他小节的指南。

       加粗文本       按原样显示。
       倾斜文本       用相应的参数进行替换。
       [-abc]         “[ ]” 内的任意/全部参数都是可选的。
       -a|-b          以“|”分隔的选项可以一起使用。
       参数 ...       参数 可以重复。
       [表达式] ...   “[ ]”内的整个 表达式 可以重复。

       实际渲染的效果可能因输出设备而异。例如,在终端中 man 程序通常无法渲染出斜体,这时一般会以下划线或彩色文字代替。

       程序和函数说明应该是一个可以匹配所有可能用法的模式(pattern)。有些情况下,建议按此手册页 概述(SYNOPSIS) 小节所显示的分别陈述几种互斥的用法。

示例
       man ls
           显示 项目 (程序)  ls 对应的手册页
 Manual page man(1) line 1 (press h for help or q to quit)

在此界面中,可以使用键盘来控制翻页等操作

man 命令中常用按键以及用途
按键用途
空格键向下翻一页
PaGe down向下翻一页
PaGe up向上翻一页
home直接前往首页
end直接前往尾页
/从上至下搜索某个关键词,如“/linux”
从下至上搜索某个关键词,如“?linux”
n定位到下一个搜索到的关键词
N定位到上一个搜索到的关键词
q退出帮助文档

如此一来,遇到不知道怎么用的命令时就可以直接使用man命令查询手册了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐