man
man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。
格式
man [-adfhktwW] [section] [-M path] [-P pager] [-S list] [-m system] [-p string] title..
参数选项
参数 | 备注 |
---|---|
-a | 显示所有匹配项 |
-d | 显示man查照手册文件时候,搜索路径信息,不显示手册页内容 |
-D | 同-d,显示手册页内容 |
-f | 同命令whatis ,将在whatis数据库查找以关键字开同的帮助索引信息 |
-h | 显示帮助信息 |
-k | 同命令apropos 将搜索whatis数据库,模糊查找关键字 |
-S list | 指定搜索的领域及顺序 如:-S 1:1p httpd 将搜索man1然后 man1p目录 |
-t | 使用troff 命令格式化输出手册页 默认:groff输出格式页 |
-w | 不带搜索title 打印manpath变量 带title关键字 打印找到手册文件路径,默认搜索一个文件后停止 |
-W | 同-w |
section | 搜索领域【限定手册类型】默认查找所有手册 |
-c | 显示使用 cat 命令的手册信息 |
-C | 指定man 命令搜索配置文件 默认是man.config |
-K | 搜索一个字符串在所有手册页中,速度很慢 |
-M | 指定搜索手册的路径 |
-P pro | 使用程序pro显示手册页面 默认是less |
-B pro | 使用pro程序显示HTML手册页 默认是less |
-H pro | 使用pro程序读取HTML手册,用txt格式显示,默认是cat |
-p str | 指定通过groff格式化手册之前,先通过其它程序格式化手册 |
实例
-
显示passwd帮助文件路径,passwd.1 通过名称知道这个是passwd命令帮助手册
命令:man -w passwd
/usr/share/man/man1/passwd.1.gz
-
显示passwd帮助文件路径,passwd.1 通过名称知道这个是passwd命令帮助手册
命令:man -aw passwd
/usr/share/man/man1/passwd.1.gz /usr/share/man/man1/sslpasswd.1ssl.gz
-
只得到passwd配置文件帮助信息,可以加入领域类型限制,如果知道5,默认是查询man5 文件配置信息
命令:man 5 passwd
其它
- Linux下man手册共有9个章节
章节 | 代表意义 |
---|---|
1 | 使用者在shell中可以操作的指令或可执行档 |
2 | 系統核心可呼叫的函数与工具等 |
3 | 一些常用的函数(function)与函数库(library),大部分是C的函数库(libc) |
4 | 装置档案的说明,通常在/dev下的档案 |
5 | 设定档或者是某些档案的格式 |
6 | 游戏(games) |
7 | 惯例与协定等,例如Linux档案系统、网络协定、ASCII code等等的說明 |
8 | 系統管理員可用的管理指令 |
9 | 跟kernel有关的文件 |
- man命令帮助信息的结构以及意义
结构名称 | 代表意义 |
---|---|
NAME | 命令名称 |
SYNOPSIS | 参数的大致使用方法 |
DESCRIPTION | 介绍说明 |
EXAMPLES | 演示(附带简单使用说明) |
OVERVIEW | 概述 |
DEFAULTS | 默认功能 |
OPTIONS | 具体的可用选项(带介绍) |
ENVIRONMENT | 环境变量 |
FILES | 用到的文件 |
SEE ALSO | 相关的资料 |
HISTORY | 维护历史和联系方式 |
- man常用的按键和用途
按键 | 用途 |
---|---|
空格键 | 向下翻一页 |
Page down | 向下翻一页 |
Page up | 向上翻一页 |
home | 直接前往首页 |
end | 直接前往尾页 |
/ | 从上至下搜索某个关键词,如“/linux" |
? | 从下至上搜索某个关键词,如”?linux" |
n | 定位到下一个搜索到的关键词 |
N | 定位到上一个搜索到的关键词 |
q | 退出帮助文档 |