欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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)

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

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

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