man命令来自英文单词manual的缩写,中文译为“帮助手册”,其功能是查看命令、配置文件及服务的帮助信息。一般而言,网上搜索来的资料普遍不够准确,或者缺乏系统性,导致学习进度缓慢,而man命令作为权威的官方工具,很好地解决了上述两点弊病。一份完整的帮助信息包含以下信息。

man文档的结构和含义:

NAME命令的名称 OPTIONS具体的可用选项
SYNOPSIS参数的大致使用方法ENVIRONMENT环境变量
DESCRIPTION介绍说明FILES用到的文件
EXAMPLES演示SEE ALSO相关的资料
OVERVIEW概述HISTORY维护历史与联系方式
DEFAULTS默认的功能  

语法格式:man 参数 对象

常用参数:

-a在所有手册页中搜索关键词 -p显示函数的原型
-C指定用户的配置文件-R以指定编码输出手册内容
-d显示调式信息-S指定搜索的手册页类型列表
-d检查新加入的文件是否有错误-w显示文件所在位置
-f显示指定关键字的简短描述信息--encoding使用指定编码输出手册页内容
-i忽略大小写--help显示帮助信息
-I区分大小写--regex使用正则表达式搜索手册
-K在所有手册页中搜索字符串--usage显示简短使用方法
-l格式化和显示本地手册文件--version显示版本信息
-M指定手册搜索的路径--wildcard使用通配符搜索手册

快捷键:

b上翻一页 q退出
Enter按行下翻/字符串在手册中查找字符串
Space按页下翻  

参考示例

查看指定命令的帮助信息:

[root@linuxcool ~]# man ls 

查看指定配置文件的帮助信息:

[root@linuxcool ~]# man 5 passwd

找到某个命令的帮助信息的存储位置:

[root@linuxcool ~]# man -w ls 
/usr/share/man/man1/ls.1.gz 

找到某个配置文件的帮助信息的存储位置:

[root@linuxcool ~]# man -w 5 passwd 
/usr/share/man/man5/passwd.5.gz
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。