man是linux中manual的缩写。个人感觉把man当做一本书来理解,而这本书相当于一个linux百科全书。你可以通过man命令对你想要了解的东西进行查找。
首先,man作为一本书,分为8个章节:1、用户命令;2、系统调用;3、库调用;4、特殊文件;5、文件格式;6、游戏;7、杂项;8、管理相关命令。
作为一本手册,man具有一个固定的格式。主要的大概就是以下的一些内容:NAME(命令名称及功能简要说明);SYNOPSIS(用法说明,包括可以用的选项);
DESCRIPTION(命令及其用法描述);OPTION(用户可以使用的一些选项参数清单);FILES(此命令相关的配置文件);EXAMPLE(相关例子,不会用的命令看下
例子就差不多能理解了)。。。其他的还有一些就不一一列出来了。其中的很多符号,【】表示可以省略;|表示从多个中选择之一;<>表示必须选;。。。表示
可以出现多次的;{}表示分组。
另外就是关于翻阅手册的相关方式,由于man命令是由less默认打开的,我们可以通过空格下翻一屏,回车下翻一行,b键前翻一屏,K键前一行;另外通过
/后面加你想要查找的关键字来实现world中类似ctrl+f的命令;?表示和/相反往前查找关键字。找到你想要查找的关键字后,可以通过n来进行下一个关键字查找,
N表示上一个。
刚开始的时候我们大部分用man都是用来查看用户命令的用法。所以我们大部分查看的内容是在第一章:用户命令中。在我们慢慢熟悉linux之后,会发现有些
文件中会有固定的格式,而这些格式中各个分段中的内容是什么呢。我们可以通过man 5 keywordl来查看这个文件中各个分段的意思;例如/etc/passwd文件,我们
可以看到每一行有许多个用:隔开,那么其中的每个分段表示的是什么意思呢,我们就可以通过man 5 passwd来查看。