Linux 中的 man 命令和示例
Linux 中的 man命令用于显示我们可以在终端上运行的任何命令的用户手册。它提供了命令的详细视图,其中包括NAME, SYNOPSIS, DESCRIPTION, OPTIONS, EXIT STATUS, RETURN VALUES, ERRORS, FILES, VERSIONS, EXAMPLES, AUTHORS
和SEE ALSO.
每本手册都分为以下部分:
- 可执行程序或 shell 命令
- 系统调用(内核提供的函数)
- 库调用(程序库中的函数
- 游戏
- 特殊文件(通常在 /dev 中)
- 文件格式和约定,例如 /etc/passwd
- 杂项(包括宏包和约定),例如 groff(7)
- 系统管理命令(通常仅适用于 root)
- 内核例程 [非标准]
句法 :
$man [OPTION]... [COMMAND NAME]...
选项和示例
1. 无选项:显示命令的整个手册。
句法 :
$ man [COMMAND NAME]
例子:
$ man printf
输出:
在此示例中,简单地返回命令“ printf ”的手册页。
2. Section-num :由于手册分为多个部分,因此此选项用于仅显示手册的特定部分。
句法 :
$ man [SECTION-NUM] [COMMAND NAME]
例子:
$ man 2 intro
输出:
在此示例中,返回命令“ intro ”的手册页,位于第 2 节中。
3. -f 选项:人们可能无法记住命令所在的部分。所以这个选项给出了给定命令所在的部分。
句法:
$ man -f [COMMAND NAME]
例子:
$ man -f ls
输出:
在此示例中,命令“ ls ”与其节号一起返回。
4. -a 选项:此选项帮助我们连续显示所有可用的介绍手册页。
句法:
$ man -a [COMMAND NAME]
例子:
$ man -a intro
输出:
在此示例中,您可以浏览手册页(部分),即阅读(按 Enter)或跳过(按 ctrl+D)或退出(按 ctrl+C)。
5. -k 选项:此选项在所有手册中搜索给定命令作为正则表达式,并返回手册页以及找到它的章节号。
句法:
$ man -k [COMMAND NAME]
例子:
$ man -k cd
输出:
命令“ cd ”通过将其视为正则表达式在所有手册页中进行搜索。
6. -w 选项:此选项返回给定命令的手册页所在的位置。
句法:
$ man -w [COMMAND NAME]
例子:
$ man -w ls
输出:
返回命令“ ls ”的位置。
7. -I 选项:它认为命令区分大小写。
句法:
$ man -I [COMMAND NAME]
例子:
$ man -I printf
输出:
命令“ printf ”被视为区分大小写,即“ printf ”返回手册页但“ Printf ”给出错误。