Linux——man命令
程序员文章站
2022-06-04 14:24:51
...
“在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)
在此界面中,可以使用键盘来控制翻页等操作
按键 | 用途 |
---|---|
空格键 | 向下翻一页 |
PaGe down | 向下翻一页 |
PaGe up | 向上翻一页 |
home | 直接前往首页 |
end | 直接前往尾页 |
/ | 从上至下搜索某个关键词,如“/linux” |
? | 从下至上搜索某个关键词,如“?linux” |
n | 定位到下一个搜索到的关键词 |
N | 定位到上一个搜索到的关键词 |
q | 退出帮助文档 |
如此一来,遇到不知道怎么用的命令时就可以直接使用man命令查询手册了。
上一篇: Linux man命令
下一篇: 微信小程序开发-ctx.draw无反应