您的位置:首页 > 运维架构 > Linux

关于 Linux 的 man page 说明与使用

2018-03-10 15:18 323 查看
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 私房菜》 基础学习篇第三版
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: