Comando UNIX comum que pode ser usado por todos os usuários. por exemplols(1)
Chamadas de sistema Unix e C, por exemplo mmap(2)
Rotinas da biblioteca C para programas C, por exemplo system(3)
Arquivos especiais, por exemplo sudoers(4)
Formatos de arquivo do sistema, por exemplo lmhosts(5)
Jogos, por exemplo fortune(6)
Diversos, por exemplo regex(7)
Comandos de administração do sistema que são executados apenas pela raiz, por exemplo iwconfig(8)
(Específico do Linux), por exemploksoftirqd(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.
[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 ...)
na verdade, é mais um programa divertido do que jogos. caesar (6) e fortuna (6) estão em mais engraçado .... e se você acha bcd (6) é um jogo de ... bem, eu iria colocar o emblema guru unix em você
bubu
25
Para exibir as informações, use o comando: man <number> <command>example: man 1 mkdirandman 2 mkdir
Donny Kurnia
@DonnyKurnia o único fato mais importante é preciso saber - você pode descobrir a si mesmo descansar a partir de agora, na verdade
n611x007
OTOH, os céticos tornaram sua resposta mais valiosa do que o stackoverflow.com/a/62972/4145951 "competitivo" , por isso estou votando positivamente. ;)
Nemo
83
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]
Por curiosidade, por que não é man mount(8)ou man ftok(2)?
JAB
7
@JAB: Porque a maioria das conchas aceita os parênteses especialmente. Você não pode usar parênteses em nenhum comando do shell (sem querer fazer algo especial).
Wuffers 15/06
Bem, isso é interessante.
JAB
+1 Esta é a coisa mais essencial que você precisa saber - você pode descobrir o resto sozinho (mesmo sem perceber man man).
8 - Sys Admin comandos e daemons - arp, montagem, rota, useradd, userdel etc.
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 ( printfpossui entradas nas seções 1 e 3).
man 3 printf
Para visualizar todas as entradas do manual paracfdisk (use qem ENDuma página para chegar à próxima página:
man -a cfdisk
Para listar todas as entradas para um determinado comando, useapropos
É 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 manmanual 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)
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, enquantomkdir(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 ...)
fonte
man <number> <command>
example:man 1 mkdir
andman 2 mkdir
Um trecho de
man man
:fonte
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:Ou
ftok(2)
assim:fonte
man mount(8)
ouman 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? .
fonte
Estes são números de seção. Se você quiser ler a seção 2 do mount, execute:
Algumas páginas de manual têm várias seções.
fonte
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).Para visualizar todas as entradas do manual para
cfdisk
(useq
emEND
uma página para chegar à próxima página:Para listar todas as entradas para um determinado comando, use
apropos
fonte
É 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:fonte
Seções de páginas de manual, incluindo não padronizadas no Arch Linux:
(obrigado a @ greg0ire pela ideia de usar o konqueror)
fonte