man 是 Linux 系统中最重要的命令之一,用于查看系统自带的手册页。它的核心用法非常简单:在终端中输入 man [命令名]。
基本用法与操作
- 查看命令手册 :
man ls(查看ls命令的详细说明) - 翻页 :按 空格键 向下翻一页,按 B 键向上翻一页。
- 行滚动 :按 回车键 向下滚动一行,按 K 键向上滚动一行。
- 搜索 :按 / 键,然后输入关键词(如
-l),按回车搜索。按 N 键查找下一个,按 Shift+N 查找上一个。 - 退出 :按 Q 键。
手册章节
Linux 手册通常分为多个章节,了解章节有助于精准查找。可以通过 man man 查看 man 命令自身的完整说明。
| 章节编号 | 内容说明 |
|---|---|
| 1 | 用户命令(普通用户可执行) |
| 2 | 系统调用(内核提供的函数) |
| 3 | 库函数(程序库中的函数) |
| 4 | 特殊文件(如 /dev 下的设备文件) |
| 5 | 文件格式与配置文件(如 passwd, nginx.conf) |
| 6 | 游戏 |
| 7 | 概览、约定与杂项(如 man-pages, ascii) |
| 8 | 系统管理命令(通常需要 root 权限) |
指定章节 :如果一个关键词存在于多个章节,可以指定章节号查看。例如,passwd 既是命令(第1章)又是配置文件(第5章)。
man 1 passwd:查看passwd命令的用法。man 5 passwd:查看/etc/passwd配置文件的格式说明。
常用选项
-k [关键词]:在所有手册页的名称和描述 中搜索包含该关键词的条目,功能类似apropos命令。例如man -k "list directory"。-f [命令]:显示命令的简短描述,功能类似whatis命令。例如man -f printf会同时显示第1章和第3章的printf。-a:显示所有匹配的手册页,依次翻阅。例如man -a printf。
实用技巧
- 快速定位章节 :进入手册页后,按 G 键可以直接跳转到"SYNOPSIS(概要)"部分,这里通常有最常用的命令格式和选项。
- 查看所有选项:在"DESCRIPTION(描述)"部分,通常会列出命令所有选项的详细解释。
- 中文手册 :系统默认手册通常是英文。如需中文,可以安装
man-pages-zh包(如果发行版提供),然后用cman命令查看,但更新可能不及时。更推荐使用tldr工具获取简洁的实用示例。
总结 :man 是权威、详细的官方文档。对于日常使用,记住 man [命令名] 、空格翻页 和 Q退出 就足以应对大多数情况。需要深入时,再使用章节号或搜索功能进行精确查找。