Possível duplicata:
O que significam os parênteses e o número após um comando Linux ou função C?
Vejo que muitos utilitários têm um número entre colchetes após o nome, por exemplo ls(1)
ou symlink(7)
. Como são chamados esses números e a que eles se referem?
Responder1
Os números referem-se à seção da página de manual à qual a página de manual pertence:
1 Programas executáveis ou comandos shell
2 Chamadas de sistema (funções fornecidas pelo kernel)
3 chamadas de biblioteca (funções dentro de bibliotecas de programas)
4 Arquivos especiais (normalmente encontrados em /dev)
5 Formatos de arquivo e convenções, por exemplo, /etc/passwd
6 jogos
7 Diversos (incluindo pacotes de macro e convenções), por exemplo, man(7), groff(7)
8 Comandos de administração do sistema (geralmente apenas para root)
9 rotinas do kernel [não padrão]
(de man man
:-) )
A razão para mostrar a seção é principalmente porque muitas vezes há uma página de manual com o mesmo nome em mais de uma seção, por exemplo man(1)
(o man
comando), e man(7)
(o sistema de páginas de manual). O mesmo para, por exemplo, chamadas de sistema (seção 2.3) e programas de linha de comando (seção 1) com o mesmo nome, por exemplo, unlink
.
Aliás, você pode usar man -a
para ver as páginas de manual de todas as seções de um determinado termo de pesquisa.
Responder2
Se você estiver olhando para a man
página quando os vir, eles são a "seção" para olhar. Por padrão, man
abre a primeira entrada encontrada para uma determinada consulta. No entanto, isso pode causar problemas quando você tem uma entrada para crontab
, o comando, e crontab
, o arquivo do sistema (o comando é usado para editar o arquivo). Ao especificar a seção desejada, você pode dizer ao homem qual está procurando. man man
deve fornecer uma lista das seções e você pode selecionar uma com man <section> <query>
, como man 1 ls
.