男人和男人3 unix命令有什么不同?

时间:2014-03-07 17:22:28

标签: unix gnu man

我的问题实际上描述了这一切。我想知道manman 3命令之间有什么区别来获取unix命令的手册页?

3 个答案:

答案 0 :(得分:2)

UNIX命令手册页按部分分组。请参阅部分说明here

常规命令行命令在第1部分中。当您键入man command时,man会在找到它的第一部分中为您提供command的手册页。

但是,某些命令可能存在于多个部分中。因此,如果您有一个shell命令read并且键入man read,那么您将获得第1部分的定义。但是如果你想要图书馆电话read,你可以输入man 3 read,这将告诉man专门直接进入第3节。

答案 1 :(得分:1)

您可以在不同的部分中使用具有相同名称的手册页。例如,

man 1 printf

将为您提供printf命令的手册,而

man 3 printf

将为您提供C库例程printf的手册。如果您没有指定节号,您将从第一节中获得包含匹配项的命令。

答案 2 :(得分:0)

如果您为man提供了一个号码,那么您要告诉它只查看相关命令的手册的一个部分。 (实际上,这意味着要查看man个文件的特定目录。)正如man man page中所述:

A section, if provided, will direct man to look only in that section of the manual.
The default action is to search in all of the available sections, following a pre-defined
order and to show only the first page found, even if page exists in several sections.

Linux中的第3节通常保留给库中的函数,例如碰巧有man页的C / C ++库。