关于 Linux 的 man page 说明与使用

man 即是 manual 的简写

在命令行执行 "man [命令或数据]" 既可以出现关于该命令或数据的详细操作说明

例如,输入 "man cal" 之后会出现如下界面:


下表为在 man page 界面中的常用快捷键

按键功能
空格向下翻一页
[Page Down]向下翻一页
[Page Up]向上翻一页
[Home]去到第一页
[End]去到最后一页
/string向下查询string字符串
?string向上查询string字符串
n, N利用 / 或 ? 来查询字符串时,可以用 n 来继续下一个查询,用 N 来进行反向查询
q结束 man page 环境

man page 页面第一行的 CAL(1) 中, 在查询数据的后面的数字 (1) 是有其说明意义的,下表为常见数字的意义

数字代号代表内容
1用户在 shell 环境中可以操作的命令或可执行文件
2系统内核可调用的函数与工具等
3一些常用的函数与函数库,大部分为 C 的函数库
4设备文件的说明,通常在 /dev 下的文件
5配置文件或者是某些文件的格式
6游戏
7惯例与协议等,例如 Linux 文件系统、网络协议、ASCII code 等说明
8系统管理员可用的管理命令
9根 Kernel 有关的文件

man page 中的内容也分几个部分

代号内容说明
NAME简短的命令,数据名称说明
SYNOPSIS简短的命令执行语法简介
DESCRIPTION较为完整的说明
OPTIONS针对 SYNOPSIS 部分中,有列举的所有可用的选项说明
COMMANDS当这个程序在执行的时候,可以在此程序中执行的命令
FILES这个程序或数据所使用或参考或连接到的某些文件
SEE ALSO这个命令或数据有相关的其他说明
EXAMPLE一些可以参考的范例
BUGS是否有相关的错误

建议查询 man page 时的步骤:

1. 先查看 NAME 的项目

2. 仔细看一下 DESCRIPTION, 学习一些细节

3. 查询关于 OPTIONS 的部分,了解每个选项的意义

4. 查看 SEE ALSO 来看一下还有那些东西可以使用

5. 查看 FILES 部分的文件来参考



查询特定命令/文件的 man page 说明文件:

man -f [命令或数据]:

获取 [命令或数据] 的信息

下图执行: "man -f cal"


man -k [命令或数据]:

在系统的说明文件中,只要有 [命令或数据] 这个关键字就将该说明列出来

下图执行: "man -k cal"


· 补充:

whatis [命令或数据]  等价于  man -f [命令或数据]

apropos [命令或数据]  等价于  man -k [命令或数据]

若想要使用这两个命令,需要以 root 身份创建 whatis 数据库:

[root@www ~] # makewhatis

总结自 《鸟哥的 Linux 私房菜》 基础学习篇第三版

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值