O que significa o número entre parênteses mostrado após os nomes dos comandos Unix nas páginas de manual?

StackOverflow https://stackoverflow.com/questions/62936

Pergunta

Por exemplo:homem(1), encontrar(3), atualizadob(2)?O que significam os números entre parênteses (Brit."colchetes") significa?

Foi útil?

Solução

É a seção à qual a página de manual do comando está atribuída.

Estes são divididos como

  1. Comandos gerais
  2. Chamadas do sistema
  3. Funções da biblioteca C
  4. Arquivos especiais (geralmente dispositivos, aqueles encontrados em /dev) e drivers
  5. Formatos de arquivo e convenções
  6. Jogos e protetores de tela
  7. Miscelânea
  8. Comandos e daemons de administração do sistema

As descrições originais de cada seção podem ser vistas no Manual do programador Unix (página ii).

Outras dicas

A seção do comando está documentada no manual.A lista de seções está documentada no manual do homem.Por exemplo:

man 1 man
man 3 find

Istoéútil quando existem comandos semelhantes ou exactamente iguais em secções diferentes

A razão pela qual os números das seções são significativos é que há muitos anos, quando o espaço em disco era mais problemático do que agora, as seções podiam ser instaladas individualmente.

Muitos sistemas tinham apenas 1 e 8 instalados, por exemplo.Hoje em dia, as pessoas tendem a procurar os comandos no Google.

Observe também que em outros unixes, o método de especificação da seção é diferente.No solaris, por exemplo, é:

man -s 1 man

Indica a seção das páginas de manual em que o comando se encontra.A opção -s no comando man pode ser usada para limitar uma pesquisa a determinadas seções.

Quando você visualiza uma página de manual, o canto superior esquerdo fornece o nome da seção, por exemplo:

Comandos do usuário printf(1)
Funções padrão da biblioteca C printf(3C)

Portanto, se você estiver tentando pesquisar funções C e não quiser ver acidentalmente uma página para um comando de usuário que compartilha o mesmo nome, você faria 'man -s 3C ...'

Wikipédia detalhes sobre seções manuais:

  1. Comandos gerais
  2. Chamadas do sistema
  3. Funções de biblioteca, abrangendo em particular a biblioteca padrão C
  4. Arquivos especiais (geralmente dispositivos, aqueles encontrados em /dev) e drivers
  5. Formatos de arquivo e convenções
  6. Jogos e protetores de tela
  7. Miscelânea
  8. Comandos e daemons de administração do sistema
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top