Linux系统查看man文档的命令
Linux系统查看man文档的命令详细介绍
在 Linux 系统中,查看man(手册)文档的常用命令是 man,其基本语法为:
基本用法
bash
选项 命令/函数/系统调用等
示例:
- 查看
ls命令的手册:bash - 查看 C 语言库函数
printf的手册(属于第 3 章节):bash - 查看系统调用
open的手册(属于第 2 章节):bash
常用选项
| 选项 | 说明 |
|---|---|
-f |
查看指定内容属于哪个 man 章节(等价于 whatis 命令)。 |
-k |
搜索包含关键字的手册页(等价于 man -k keyword 或 apropos keyword)。 |
-n |
直接跳转到手册页中指定字符串的位置(如 man -n "keyword" command)。 |
-P |
使用指定的分页程序(如 man -P "less -S" command 使用 less 分页)。 |
-a |
显示所有匹配的手册页(如多个章节存在同名条目时)。 |
数字 |
指定查看的章节(如 man 2 syscall 查看第 2 章的系统调用)。 |
man 手册的章节分类
man 文档按内容类型分为 9 个主要章节(通过 man man 可查看详细说明):
- 用户命令(User Commands):普通用户可执行的命令(如
ls,cp)。 - 系统调用(System Calls):内核提供的接口(如
open,read)。 - 库函数(Library Functions):C 库函数(如
printf,malloc)。 - 特殊文件(Special Files):设备文件和驱动(如
/dev下的文件)。 - 文件格式(File Formats):配置文件或数据格式(如
passwd,rc文件)。 - 游戏(Games):内置游戏(如
sudoku,nethack,较旧系统可能有)。 - 杂项(Miscellaneous):其他杂项(如协议、惯例、宏指令)。
- 系统管理命令(System Administration Commands):管理员专用命令(如
systemctl,useradd)。 - 内核相关(Kernel Routines):内核内部函数(较少用,针对内核开发者)。
操作快捷键(在
man 界面中)
- 翻页:按
空格或Page Down向下翻页,Page Up向上翻页。 - 搜索:输入
/关键字向下搜索,?关键字向上搜索,按n跳到下一个匹配项,N跳到上一个。 - 退出:按
q键退出man界面。 - 查看章节:输入
:n跳转到指定章节(需先通过-a选项显示多章节内容)。
其他相关命令
whatis:快速查看命令属于哪个man章节(等价于man -f)。bashwhatisapropos:搜索所有包含关键字的man条目(等价于man -k)。bash912apropos
通过 man 命令可以详细了解几乎所有 Linux 命令、函数、系统调用的用法和参数,是学习和使用 Linux 的重要工具。