Eu continuo vendo parênteses e um número após um comando na função Unix ou Linux ou C.
Por exemplo: man (8), ftok (2), mount (8) etc.
O que isso significa? Eu os vejo no homem também.
Eu continuo vendo parênteses e um número após um comando na função Unix ou Linux ou C.
Por exemplo: man (8), ftok (2), mount (8) etc.
O que isso significa? Eu os vejo no homem também.
Respostas:
Seções da página de manual.
ls(1)
mmap(2)
system(3)
sudoers(4)
lmhosts(5)
fortune(6)
regex(7)
iwconfig(8)
ksoftirqd(9)
A razão por trás das seções é que existem coisas que compartilham páginas de manual -
mkdir(1)
é o comando usado para criar um diretório, enquanto mkdir(2)
é uma chamada do sistema que pode ser usada para criar um diretório em um programa C. Assim, as diferentes seções.
Referências anotadas [1,2] (como sugerido):
http://www.gsp.com/support/man/ - As páginas de manual do FreeBSD organizadas de acordo com as seções
http://manpages.unixforum.co.uk/man-pages/ linux / suse-linux-10.1 / - Páginas de manual do SUSE organizadas de acordo com as seções
http://www.december.com/unix/ref/mansec.html - Mais uma tabela para as seções de páginas de manual. Base inicial da lista (consulte as edições mais antigas desta postagem para obter detalhes)
[1] explicações e exemplos são invenções espontâneas na minha cabeça, para o assunto.
[2] não que seja academicamente correto, mas o pedido de referência é uma das coisas que retardou o crescimento da wikipedia. céticos estão tentando obter outros referenciar tudo e alguns dos contribuidores apenas ficar maneira muito irritado para responder mais nada, nem que aqueles que tentar adicionar coisas inúteis / sem fundamento estão devidamente removido da piscina (eles só obter a marca de referência-request marcado em suas adições, conteúdo não removido ...)
man <number> <command>
example: man 1 mkdir
andman 2 mkdir
Um trecho de 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]
man man
e o resto vem por si só"
O número refere-se à seção da página de manual em que o comando ou função C está.
Então você pode acessar a página de manual mount(8)
executando o comando:
man 8 mount
Ou ftok(2)
assim:
man 2 ftok
man mount(8)
ou man ftok(2)
?
man man
).
Eles são números de seção das páginas de manual tradicionais do Unix. Sua pergunta já foi respondida no Unix e Linux Stack Exchange há um ano, o que significam os números em uma página de manual? .
Estes são os man
números das seções.
Seções e exemplos para páginas de manual do linux:
Observe que existem diferenças entre a lista de seções man para linux e as variantes do Unix System V (por exemplo, Solaris, BSD, SCO, Venix). Mais detalhes no wiki da página de manual .
Curiosamente, Ken Thompson e Denis Ritchie, os famosos criadores de Unix e C, escreveram as primeiras páginas de manual - por insistência de seu gerente. Isso soa familiar?
Para selecionar um número de seção específico para uma entrada man no linux ( printf
possui entradas nas seções 1 e 3).
man 3 printf
Para visualizar todas as entradas do manual paracfdisk
(use q
em END
uma página para chegar à próxima página:
man -a cfdisk
Para listar todas as entradas para um determinado comando, useapropos
apropos cfdisk
É o número da seção manual. No tempo presente, referia-se à pasta física que continha aquela página de manual específica.
Na página de man
manual em um sistema Linux moderno:
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]
Seções de páginas de manual, incluindo não padronizadas no 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
(obrigado a @ greg0ire pela ideia de usar o konqueror)