例如:man(8),ftok(2),mount(8)等。
是什么意思?我也在男人身上看到它们。
#1 楼
联机帮助页。可用于所有用户的通用UNIX命令。例如
ls(1)
Unix和C系统调用例如
mmap(2)
C程序的C库例程,例如
system(3)
特殊文件,例如
sudoers(4)
系统文件格式,例如
lmhosts(5)
游戏,例如
fortune(6)
其他例如
regex(7)
仅由root用户运行的系统管理命令,例如
iwconfig(8)
(特定于Linux)例如
ksoftirqd(9)
本节后面的原因是,某些内容共享手册页-
mkdir(1)
是用于创建目录的命令,而mkdir(2)
是可用于在C程序中创建目录。因此,不同的部分。 带注释的参考文献[1,2](根据建议):http://www.gsp.com/support/man/-根据各部分排列的FreeBSD手册页http://manpages.unixforum.co .uk / man-pages / linux / suse-linux-10.1 /-根据部分排列的SUSE联机帮助页http://www.december.com/unix/ref/mansec.html-联机帮助部分的又一表格。列表的最初基础(有关详细信息,请参见此文章的旧版本)
[1]对此的解释和示例是我自发捏造的内容。
[2]并非如此在学术上是可靠的,但要求参考是减缓维基百科增长的原因之一。怀疑论者试图让其他人参考所有东西,而一些贡献者只是太烦恼而无法进一步回答任何问题,不是那些试图添加无用/无用的东西的人被适当地从池中删除(他们只是获得了标记的标记为request-request的标签)添加到他们的内容中,内容未删除...)
评论
游戏(6)拥有自己的一部分!
–乱舞者
11年6月16日在8:22
实际上,它比游戏更像有趣的程序。凯撒(6)和财富(6)最多是可笑的...。如果您认为bcd(6)是一个游戏...好的,我会将unix大师徽章贴在您身上
– bubu
11年6月16日在8:24
要显示信息,请使用以下命令:man
–唐尼·库尼亚(Donny Kurnia)
2011年6月17日下午4:19
@DonnyKurnia一个人需要知道的最重要的事实-实际上,您可以自己弄清其余的一切
–n611x007
2012年6月23日下午5:41
太太,与“竞争” stackoverflow.com/a/62972/4145951相比,怀疑论者使您的回答更有价值,所以我对此表示赞同。 ;)
– Nemo
15年1月19日在7:54
#2 楼
man man
的摘录:The table below shows the section numbers of the manual followed by the types
of pages they contain.
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 conven‐
tions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
评论
“ Unix很容易:输入man man,其余的都是自带的”
– Gerrit
2012年7月19日在8:21
这不适用于macOS。
–于富兰
17年4月29日在2:39
#3 楼
该数字指的是命令或C函数所在的手册页部分。因此您可以通过执行以下命令来访问
mount(8)
的手册页:man 8 mount
或像这样的
ftok(2)
:man 2 ftok
评论
出于好奇,为什么不使用man mount(8)或man ftok(2)?
– JAB
2011年6月15日在20:13
@JAB:因为大多数shell都会特别加上括号。您不能在任何shell命令中使用括号(不想做特殊的事情)。
–苦难者
2011年6月15日在20:16
好吧,这很有趣。
– JAB
2011年6月15日在20:25
+1这是您需要知道的最重要的事情-您实际上可以自己弄清楚其余的事情(即使没有意识到男人)。
–n611x007
2012年6月23日在5:43
#4 楼
它们是传统Unix手册页的章节号。一年前在Unix和Linux Stack Exchange上已经回答了您的问题,手册页中的数字是什么意思?。#5 楼
这些是节号。如果要阅读安装的第2部分,请运行:man 2 mount
某些手册页包含多个部分。
#6 楼
这些是man
的部件号。 Linux手册页的部分和示例:
1-程序或shell命令-cp,rm,dd和
2-系统调用-fork,exec,ioctl和
民意调查。
3-库调用-printf,malloc,pthread_ *调用,cos,sin,tan等。
4-设备,例如
null(/ dev / null),端口,随机,lp。
5-文件格式-用户,组,主机,host.equiv。
6-游戏。
7-其他(通常是概述)-glob,介绍,tcp,uri,url,语言环境。
8-Sys Admin命令和守护程序-arp,mount,route,useradd,userdel等。
请注意,Linux的man节列表与Unix System V变体(例如Solaris,BSD,SCO,Venix)的手册部分列表有所不同。更多信息,请参见
手册页Wiki。
有趣的是,著名的Unix和C创建者Ken Thompson和Denis Ritchie在经理的坚持下写了第一本手册页。这听起来很熟悉吗?
为linux上的man条目选择特定的段号(
printf
在第1和3节中都有条目)。man 3 printf
要查看
cfdisk
的所有man条目(使用一页q
上的END
转到下一页:man -a cfdisk
列出某个命令的所有条目使用
apropos
apropos cfdisk
#7 楼
这是手册的章节号。时光倒流,这是指包含特定手册页面的物理活页夹。从现代Linux系统上的
man
联机帮助页中: 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]
#8 楼
联机帮助部分,包括Arch Linux上的非标准部分:0 Header files
0p Header files (POSIX)
1 Executable programs or shell commands
1p Executable programs or shell commands (POSIX)
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
3n Network Functions
3p Perl Modules
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
l Local documentation
n New manpages
(感谢@ greg0ire使用konqueror的想法)
评论
跨副本,在Unix和Linux上:手册页中的数字是什么意思?。