man 命令
100%

命令行 · 第 16 课

man 命令

学习打开、浏览、搜索和选择已安装手册页的章节。

许多 Linux 命令、接口、配置文件和管理工具都有已安装的参考文档,称为手册页或 man 页。man 命令用于查找并显示这些页面。

打开手册页

要查看任何命令的手册,使用 man 后跟命令名称。例如,要阅读 ls 的手册,输入:

$ man ls

手册页通常包含概要、说明、选项、相关文件和交叉引用,但具体章节会有所不同。

哪个命令会打开已安装的 ls 手册页?

浏览和搜索页面

在许多系统上,man 会通过 less 等分页器显示页面。页面打开后,可以用方向键或翻页键滚动,并使用以下控制方式:

在 man 页内:

  • / 并输入搜索词向前搜索。
  • n 跳转到下一个匹配项。
  • N 跳转到上一个匹配项。
  • q 退出。

分页器可能因系统或环境而异,因此这些按键并非处处保证可用;它们适用于常见的 less 配置。

手册页在 less 中打开时,如何开始向前搜索 --recursive

手册页在常用分页器中打开时,哪个按键会返回 shell?

选择手册章节

手册页按编号章节组织。常见章节包括:

  • 1:用户命令。
  • 2:系统调用。
  • 3:库函数。
  • 5:文件格式。
  • 8:系统管理命令。

有时同一名称会出现在多个章节中。你可以指定章节号:

$ man 5 passwd
$ man 1 passwd

第一条命令打开第 5 节中记录 passwd 文件格式的页面,第二条打开第 1 节的用户命令页面。passwd(5) 这样的引用使用同样的“主题(章节)”记法。

哪个命令会打开记录 passwd 文件格式的第 5 节页面?

页面缺失时

并非每个命令名都有单独安装的手册页。如果 man 报告没有对应条目:

  • 运行 type NAME 查看 Bash 如何解析该名称。
  • 如果它是 Bash 内建命令,使用 help NAME
  • 如果外部程序支持这一约定,尝试 NAME --help
  • 检查发行版是否提供单独的文档软件包。

type cd 报告 cd 是 Bash 内建命令,而且没有单独手册页。接下来应该尝试哪个命令?

课程已完成

你已完成 man 命令

现在,你可以查找和浏览已安装的手册文档。

  • 按主题名称打开页面。

  • 在常用分页器中搜索并浏览页面。

  • 退出分页器并返回 shell。

  • 选择带编号的手册章节。

  • 页面不可用时选择其他帮助来源。

保存学习进度

创建免费账户即可保存本课进度,并在任意设备上继续学习。

创建免费账户
下一节
返回 命令行