Sua reação instintiva ao tentar estudar sobre um novo comando ou arquivo de configuração deve ser:
man command
man file.conf
ou
man command<Tab>
man file<Tab>
O argumento para man
é realmente o nome da página de manual e o mantenedor do pacote deve adicionar as páginas de manual que os usuários precisem. Para muitos pacotes prolíficos, normalmente você pode esperar:
uma página de manual por comando - nomeada exatamente como o comando,
pelo menos uma página de manual sobre arquivos de configuração (normalmente nomeados exatamente como o arquivo de configuração principal).
No entanto, o sistema da página de manual é um recurso enorme e realmente rico. Na verdade, existem muito mais páginas de manual que não lidam com comandos ou programas específicos. Por exemplo, o sistema de páginas de manual geralmente contém documentação de:
comandos (seção 1), mas geralmente também páginas que não são comandos diretamente, por exemplo. perlre,
chamadas de kernel (seção 2),
chamadas à biblioteca do sistema (seção 3),
arquivos especiais do sistema (seção 4),
arquivos e formatos de configuração (seção 5),
jogos (sim, jogos! .. embora eu nunca tenha visto nada lá) (seção 6),
material diverso (como man 7 ascii
, man 7 iso-8859-1
,
man 7 wireless
) (secção 7)
Além disso, os pacotes podem fornecer sua documentação como seções da página de manual. Por exemplo, perl-doc
adiciona a seção 3perl
onde você pode encontrar todos os seus módulos, o OpenSSL adiciona3ssl
.
Não tenho certeza se está no Ububtu, mas no Fedora há um man-pages
pacote que fornece ainda mais itens, como versões de comandos POSIX ou chamadas de sistema.