一,(1)命令名称:man
(2)英文原义:manual
(3)命令所在路径:/usr/bin/man
(4)执行权限:所有用户
(5)功能描述:获得命令或配置文件的帮助信息
(6)语法:man [命令或配置文件]
(7)范例:$ man ls 获得命令ls的帮助信息
man services 获得配置文件services的帮助信息
扩展:
假如命令和配置文件重名的时候(如passwd),man命令优先查找到的是命令的帮助信息,那么这个时候应该怎么来查看配置文件的帮助信息呢?
在Linux中个帮助信息是分为很多种的,分别用数字1到9来表示,
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conventions), e.g.
man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
由上可知,1表示命令帮助,5表示配置文件的帮助;
所以我们在使用man命令的时候,也可以指定要查看的是哪一种帮助信息:
如上的查找就应该用:man 5 passwd
注意:
(1)man命令在调出帮助信息时是使用的more命令来显示帮助信息的
(2)在查看配置文件的帮助信息的时候,不要写配置文件的路径,直接写文件名就可以了
二,(1)命令名称:info(Linux独有的命令)
(2)英文原义:information
(3)命令所在路径:/usr/bin/info
(4)执行权限:所有用户
(5)功能描述:获得帮助信息
(6)语法:info [任何关键字]
(7)范例:$ info ls 获得命令ls的帮助信息
它与man的区别只是信息的显示方式不同而已。
三,一组帮助指令:
(1)whatis:用于查看命令的功能,如:whatis ls
(2)命令 --help:用于命令的常见设置(即有哪些选项),如:ls --help
(3)apropos 配置文件:用于查看配置文件的功能,相当于”man -k”
注意:whatis和apropos 是搜索的帮助文档数据库,如果你的命令或配置文件是刚加入的,没有 添加到帮助文档数据库,那么用这两个命令式查找不到帮助信息的;这是就要用一个命令来建立这个数据库:
makewhatis:用于建立whatis和apropos搜索使用的数据库。
四,help命令
功能:查看shell内置命令的帮助