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(进入输入模式)、$(光标跳转所在行尾)等字母。

相关推荐
Happy_Sharing1 小时前
Windows虚拟机安装ubuntu后,如何在虚拟机Ubuntu系统中访问Windows文件夹
linux·运维·ubuntu
闲云自留地1 小时前
从零造一台 Ubuntu 24.04:虚拟机、装系统、配 IP 到 root 远程登录一篇通
数据库·tcp/ip·ubuntu
xiaobobo33302 小时前
Ubuntu 26.04环境下使用vim软件编辑文档的一些不常用用法
ubuntu·vim常用用法
我先去打把游戏先17 小时前
NimBLE是什么-ESP32蓝牙协议栈详解
单片机·嵌入式硬件·ubuntu
xiaobobo333019 小时前
Ubuntu(26.04)最适合的简体拼音输入法以及相关安装教程
ubuntu·rime·fcitx5·最接近搜狗输入的输入法
闲云野鹤在人间20 小时前
Ubuntu 24.04 安装过程
服务器·数据库·ubuntu
十年磨一剑~20 小时前
LVDS 背光控制问题排查与 DTS 修正文档
linux·ubuntu
小草cys1 天前
ubuntu忘记密码怎么重置
安全·ubuntu·密码重置
宋明河1 天前
windows与ubuntu双系统主机下ubuntu访问windows磁盘是只读
linux·windows·ubuntu