Linux命令系列:man命令

Published on 2025-07-25 16:05 in 分类: 随笔 with 狂盗一枝梅
分类: 随笔

介绍man命令之前,先运行如下命令以保证文档包可用:

yum install man-pages shadow-utils

man 命令是 Linux/Unix 系统中用于查看命令、函数或配置文件手册页(manual pages)的核心工具。其基本语法格式如下:

man [选项] [章节号] <命令名/函数名/配置文件>

man命令将输入分为了九类,被称为九个章节:

1   可执行程序或 shell 命令
2   系统调用(内核提供的函数)
3   库调用(程序库中的函数)
4   特殊文件(通常位于 /dev)
5   文件格式和规范,如 /etc/passwd
6   游戏
7   杂项(包括宏包和规范,如 man(7),groff(7))
8   系统管理命令(通常只针对 root 用户)
9   内核例程 [非标准

输入的命令可能在这九个章节中的某几个章节中有内容,比如passwd命令,使用man -wa passwd可以看到它属于哪几个章节,即哪几个章节中会有内容:

[root@localhost ~]# man -wa passwd
/usr/share/man/man1/passwd.1.gz
/usr/share/man/man1/sslpasswd.1ssl.gz
/usr/share/man/man5/passwd.5.gz

可以看到passwd命令在章节1和章节5有内容,则可以使用man 1 passwd或者man 5 passwd命令查看相关文档。

image-20250725155113018

常见选项

  • -f:显示与指定关键字相关的手册页面。
  • -k:搜索手册页中与关键字匹配的条目。
  • -a:显示所有匹配的手册页面。
  • -w:仅显示手册页的位置,而不显示其内容。

比如我们想查看匹配的手册页面,可以使用-wa选项,正如之前说的查看passwd的手册页面:

[root@localhost ~]# man -wa passwd
/usr/share/man/man1/passwd.1.gz
/usr/share/man/man1/sslpasswd.1ssl.gz
/usr/share/man/man5/passwd.5.gz

交互快捷键

  • 翻页空格 / d(下一页)、b / u(上一页)
  • 逐行j / 回车(下一行)、k(上一行)
  • 搜索/keyword(向前搜索)、?keyword(向后搜索)
  • 跳转g(开头)、G(末尾)
  • 退出q

#linux #linux命令
复制 复制成功