Linux man 命令17 Mar 2025 | 5 分钟阅读 “man”是“manual page”的缩写。在类 Unix 操作系统(如 Linux)中,man 是查看系统参考手册的接口。 用户可以通过键入 man,后跟一个空格,然后是参数来请求显示 man page。这里的参数可以是命令、实用程序或函数。将显示与每个参数关联的手册页。 如果命令中提供了节号,man 将被引导到手册的该节进行查找,并将显示该节的页面。如果没有提供,则默认显示第一页,您需要以预定义的方式浏览所有节。 Linux 中的 man 命令man 简介man 是用于使用 Linux 命令的内置手册。它允许用户访问实用程序或命令的参考手册,以便在终端中执行。man 命令包含命令描述、示例、标志、适用的选项以及其他信息性元素。 前提条件 - root 权限账户
- 命令行访问
- 运行 Linux 的机器
本教程将介绍节号。 man 语法 但通常不使用 [选项]。只将关键字作为参数写入。 例如: 此命令将显示关于 **'ls'** 命令的所有信息,如下图所示。  默认情况下,man 命令会搜索手册中所有可用的组件,并显示第一个匹配项(即使页面存在于多个节中)。提供节号会指示 man 命令在特定节中进行搜索。 列出了九个手册节并解释如下: - 通用命令:显示在终端中使用的命令。
- 库函数:显示程序库中的函数。
- 系统调用:显示内核提供的函数。
- 特殊文件:设备通常位于 /dev 目录及其相应的驱动程序。
- 游戏:显示描述数据库引用的命令。
文件格式和约定:显示文件格式,例如 etc/passwd。 - 杂项:各种描述,例如引导参数、宏约定和软件包等。
- 内核例程:显示有关内核内部操作的信息。
- 系统管理命令:大多数命令都保留给 root。
如何在 Linux 中使用 man 命令?- 在终端屏幕上键入 man 命令,后跟我们要查看 man 页面的 Linux 命令名称。
- 结果很长。我们可以使用鼠标滚轮、向上和向下键或 PgUp 和 PgDn 键来操作它。
- 执行 man 命令后,我们可以按 H 键查找帮助部分和可能的按键表来导航输出。
- 我们可以按 Q 键退出。
- 命令输出显示了指定命令的 man 页面的可用标题。
以下是可能的标题列表: - 名称:显示命令的名称。
- 概要:显示命令的语法。
- 示例:在此标题下,许多示例演示了命令的用法。
- 配置:显示设备的配置信息。
- 默认设置:它们代表命令的默认功能以及如何控制它们。
- 选项:它们显示了命令接受的标志和选项列表。
- 退出状态:显示命令可能的退出状态值列表。
- 文件:它们显示命令使用的文件列表。
- 环境:它显示了影响该命令的环境变量的描述和列表。
- 另请参阅:它代表与指定主题相对应的命令。
- 历史:显示命令开发的历史。
- 作者:此标题显示了编写和管理该命令的人。
- 注意:此标题显示许多注意事项,包括依赖项、所需权限等。
- 错误:此标题显示程序版本中已知的错误。
重要:页面可能包含更少或更多的标题,具体取决于 man 页面的内容。 输出如何在命令 Shell 中显示man 通过分页器显示其输出。分页器是一种一次显示一屏输出的程序,这意味着整个文本不会立即显示,并且没有向下滚动页面的选项。 屏幕底部的一个冒号表示屏幕页面结束。要转到下一页,您可以使用“空格键”或“f”,要转到上一页,您可以使用“b”。 要退出屏幕页面,请使用“q”,您将被定向到 shell 程序。按“h”获取帮助。 man 页中的节man 页分为不同的节。每节都根据特定主题进行划分。 man 页的命令后面会有一个括号中的数字。这些数字代表节号。在上图中,您可以在顶部看到 LS(1),这表明它来自第 1 节。 正如我之前所说,如果您提及一个特定的节号,那么您的 man 页将定向到该节。否则,您必须以预定义的方式浏览所有节才能转到您想要的节。 条款 - 可执行程序和 Shell 命令
- 系统调用
- 库调用
- 特殊文件
- 文件格式和约定
- 游戏
- 杂项
- 系统管理命令
- 内核例程
n. Tcl/Tk(一种编程语言) 特定节的语法 例如 man 选项命令 | 函数 |
---|
man -aw | 列出命令的所有可用节。 | man -a | 查看命令的所有 man 页。 | sman -k (apropos) | 显示 man 页中包含关键字匹配的结果列表。 | -f, whatis | 如果可用,它会显示手册页中的描述。 | whereis | 用于确定 man 页的位置 | 无选项 | 它显示整个命令手册。 | 节号 | 由于手册分为两个或更多节,因此使用 section-num 选项仅显示特定手动节。 | -w | 此选项用于返回指定命令的手册页所在的目录。 | -I | 此选项区分命令的大小写。 | --default, -D | 通常,此选项作为初始选项发出,并将 man 命令的行为重置为其默认值。 | --debug, -d | 此选项打印调试详细信息。 | --config-file=file, -C file | 我们可以为此文件使用用户配置文件,而不是默认的 ~/.manpath。 | --warnings[=warnings] | 此选项使用 groff 启用警告。它可用于对 man 页的源文本实施完整性检查。warnings 选项是一个逗号分隔的警告名称列表。如果未提供 Mac,则 Mac 为默认值。 | --global-apropos, -K | 它在所有手册页上查找文本。这是一种蛮力搜索。我们应该定义一个节来减少需要搜索的页面数量。 | --local-file, -l | 它启用本地模式。它会格式化并显示本地手册的文件,而不是从系统的手册集中查找。 | --location, --path, --where, -w | 此选项不显示 man 页,而是打印将被编辑的源 nroff 文件的位置。如果还使用了 -a 标志,它会显示与搜索条件相同的每个源文件的位置。 |
|