man是manual的缩写。是在Linux系统中存储的一部联机使用的手册,以便用户在终端上查找。我们使用Linux命令遇到困难时,可以在终端输入:man <command>,得到该command的使用帮助信息,如:man ls。这是终端就会显示出 ls 命令的手册业(manual page)。
手册业是使用less程序来看的(可以方便地使屏幕上翻和下翻),所以在man页面中可以使用less命令的所有选项。在less中比较重要的功能键有:[q]-退出,[Enter]-逐行下翻,[Space]-逐页下翻,[b]-上翻一页,[/]后跟一个字符串,然后按[Enter]键查找字符串,[n]被查找的字符串的下一个匹配,[N]被查找的字符串的上一个匹配。也可以使用[PgUp]、[PgDn]按键来逐页上翻/下翻。
Linux的手册页划分为了多个部分(Section),Linux手册页的主要部分有以下几个:
Section 1:user command,用户命令的使用方法、可以使用的参数等。
Section 2:system call,系统调用,只有操作系统才能执行的函数。
Section 3:libary function,库函数,大多是libc库函数,如printf(3)。如,我们想要查看printf()函数的用法,输入命令:man 3 printf。3表示我们只在Section 3部分中搜索printf,因为有些待查找的字符串&#