man命令用法

man manual 手册

1. 几乎每一个 Linux 集成的/安装的工具包,都会带有手册,可以查看命令的帮助信息,还可以查看配置文件的帮助信息。
2.手册的存放路径 /usr/share/man ##都是以压缩包的形式来存放手册

man ls 查看ls命令的帮助
数字:指定从哪本man手册中搜索帮助
关键字:指定要搜索帮助的关键字

如man 1 ls

man格式

man的格式如下:

NAME : 命令/函数功能的解释

SYNOPSIS:命令/函数用法简单概述

NOTES:不常用的用法或者实现的细节

DESCRIPTION:命令/函数的详细说明

OPTIONS:命令可选项的详细说明

EXAMPLES:一些命令的例子

FILES:该命令/函数用到的系统文件

SEE ALSO:可以参照其他的相关命令/函数

HISTORY:该命令/函数的历史发展

AUTHOR:作者

PEPORTING BUGS:报告的错误

COPYRIGHT:版权

ENVIRONMENT:该命令/函数相关的环境变量

数字表示手册页的不同类型

在这里插入图片描述

同样对于printf来说,man 1 printf和man 3 printf效果是不一样的

man的配置文件。
man的配置文件是 /etc/man.config。

对于man.config,我们日常使用的不多,一般都是默认的设置,比较重要的是MANPATH (man帮助文件存放的路径)和MANSECT(man搜索的顺序)两个参数,通常不建议修改。

man常用命令参数

•man -a:搜索并打开所有man中同名帮助,例如 man passwd ,
你首先会进入一个PASSWD(1) section用户命令类的帮助手册,你再按q键退出当前正在显示的帮助手册,就会进入PASSWD(5) section文件格式类的帮助手册。

• man -aw:显示所有手册文件的路径。例如man -aw passwd

  1. /usr/share/man/man1/passwd.1.gz
  2. /usr/share/man/man5/passwd.5.gz

• man -M: 指定手册文件的搜索路径,有的时候我们自己安装的软件是带有自己的帮助文件的,通常不在我们的MANPATH 里面,那么我们就可以手动指定man搜索的文件路径。 如 man -M /home/mysql/man mysql 显示的就是你安装的mysql的帮助,