man手册的格式、共性、命令

Ubuntu系统中使用比较多的就是使用终端命令行的方式输入各种指令,各种指令都有一定的格式要求,否则就会报错。因此需要知道各种命令的用法,比较常用的就是查看man手册。但是,打开man手册后,里面内容一大堆,怎样看懂呢?

答案:找出里面的共性。今天这篇文章就是讲解记录man手册中的共性,其中大部分内容是AI搜索得知的。

例如下面:

(1)第一行命令后面跟着的括号里面的数字表示man手册查询具体章节号,详情请看:

(2)man手册中各个符号

粗体:必须原样输入

斜体:需要替换成实际参数

\[\]:可选参数

|:多选一

...:可重复,例如\[\] ...

{}:必须从其中选一个,例如:{yes,no}

<>:必选参数,例如<hostname>

(3)man手册标题组成:

Ubuntu 26.04 里的 man 手册格式,可以从三层理解:章节号 → 页面内部小节 → groff 源文件格式。

1. 章节号:决定你查的是哪类文档

man 手册按章节组织,同一个名字可能出现在不同章节里。

表格

下载为表格

导出为图片

章节 含义 例子
1 用户命令 / shell 命令 man ls
2 系统调用 man 2 open
3 库函数 man 3 printf
4 特殊文件 / 设备文件 man 4 tty
5 文件格式 / 配置文件 man 5 passwd
6 游戏 较少用
7 杂项、规范、宏包 man 7 man
8 系统管理命令 man 8 mount
9 内核例程 非标准,较少见

如果不记得章节号,直接输入"man 命令",man 会按默认顺序查找,通常先匹配到哪个章就停止并显示。

页面内部小节:阅读 man 时的常见结构

一个 man 页面通常包含这些部分,但不是每个页面都有全部小节。

NAME:命令/函数名称和一句话简介

SYNOPSIS:用法摘要,包括参数、选项、返回值格式

DESCRIPTION:详细描述

OPTIONS:命令行选项含义

PARAMETERS:函数参数说明

RETURN VALUE:函数返回值

EXIT STATUS:程序退出码

ERRORS:可能出现的错误

ENVIRONMENT:相关环境变量

FILES:相关文件路径

VERSIONS:内核或者库函数版本

CONFORMING TO:遵循的标准

NOTES:补充说明

BUGS:已知问题

EXAMPLES:使用示例

SEE ALSO:相关手册页

(4)man手册中相关常用命令:

g:回到开始位置;

G:回到结束位置;

/+关键字:搜索关键字

n:向下查找下一个

N:向上查找上一个

q:退出man手册

h:打开帮助菜单

这个命令与vim非常像,只是man手册是不支持编辑的,因此,不能使用字母A(光标定位所在行尾,进入输入模式)、i(进入输入模式)、$(光标跳转所在行尾)等字母。

相关推荐
承渊政道1 天前
Linux网络学习【深入理解多路转接select、poll的代码改写】
linux·ubuntu·select·多路转接·poll
沫璃染墨2 天前
从零入门计算机网络系列(十二):HTTP长连接与会话管理详解——从Connection到Cookie与Session
linux·服务器·c++·tcp/ip·ubuntu·http·交互
longzhizhui9262 天前
Ubuntu 全版本 CVE-2026-98432 内核安全升级操作手册
ubuntu·网络安全·云计算·bash
OPEN-F2 天前
Ubuntu 自动登录后 GNOME 远程桌面连不上?一次登录钥匙环锁定的排查与永久修复
linux·运维·ubuntu
A7bert7772 天前
【MobileSAM部署至RK3588】环境适配→转换RKNN→开发板部署
c++·人工智能·深度学习·目标检测·ubuntu
用户4107192013253 天前
用 systemd 从零做一个系统健康巡检服务:脚本、沙箱与磁盘满排查实战
linux·ubuntu
Linux-lucky3 天前
46-Linux学习之旅之LVS负载均衡与keepalived高可用
linux·运维·学习·ubuntu·负载均衡·lvs
wzg20163 天前
ubuntu通过docker镜像部署安装onlyoffice
linux·ubuntu·docker
Sw1zzle3 天前
Go入门(零):Linux Ubuntu 22.04 安装 Go
linux·ubuntu·golang
时空无限3 天前
ubuntu 26.04 sudo 连不上主机卡住然后失败问题处理
linux·服务器·ubuntu