A coisa nos parênteses (que em alguns sistemas pode ser uma combinação de letras e números, mas na maioria das vezes é apenas um dígito) refere-se a uma seção no manual . "O manual" é o volume combinado de manuais disponíveis.
No meu sistema OpenBSD, estas seções estão localizadas no manual man(1)
(também conhecido como "o manual do comando man
"):
1 General commands (tools and utilities).
2 System calls and error numbers.
3 Library functions.
3p perl(1) programmer's reference guide.
4 Device drivers.
5 File formats.
6 Games.
7 Miscellaneous information.
8 System maintenance and operation commands.
9 Kernel internals.
Os números das seções são basicamente os mesmos entre os sistemas, mas pode haver pequenos desvios. As seções não são padronizadas, pelo menos não pelo POSIX, então eu acho que elas são mais tradicionais.
Em alguns casos, você precisará saber qual seção está procurando. Esse é o caso para o manual printf
, por exemplo. printf(1)
refere-se ao utilitário printf
do shell, enquanto printf(3)
descreve a rotina da biblioteca C printf()
. Se você digitar apenas man printf
, provavelmente obterá printf(1)
. Para obter o manual para a função da biblioteca C, use man 3 printf
.
As seções parecem ter sido introduzidas com o Third Edition UNIX saindo do Bell Labs em 1971 (o primeiro UNIX escrito em C e não em assembly).
O manual da terceira edição do UNIX continha as seguintes seções :
I. Commands
II. System calls
III. Subroutines
IV. Special files
V. File formats
VI. User-maintained programs
VII. Miscellaneous
VIII. Maintenance