Capítulo 31. Como obter ajuda

Índice

Páginas de Manual
Info Pages
Ajuda na própria linha de comandos
help
apropos
whatis
locate
which
Documentos HOWTO's
Listagem de HOWTO's
Listagem de Mini-HOWTO's
Documentação de Programas
FAQ
RFC's
Internet
Páginas Internet de Referência
Listas de discussão
Netiqueta
Recomendações Gerais sobre a Comunicação Eletrônica
Email
Telegram/Whatsapp/Messenger/Gtalk/Skype
Talk
Listas de Discussão via Email

Dúvidas são comuns durante o aprendizado e uso do Linux e existem várias maneiras de se obter ajuda e encontrar a resposta para algum problema. O GNU/Linux é um sistema bem documentado, e ter um programa bem documentado é o princípio para seu sucesso junto a utilizadores e desenvolvedores, pois demonstra a dedicação de seu desenvolvedor em garantir boa usabilidade. Abaixo segue algumas formas úteis para encontrar a solução de sua dúvida, vale a pena conhece-las.

Páginas de Manual

As páginas de manual acompanham quase todos os programas GNU/Linux. Elas trazem uma descrição básica do comando/programa e detalhes sobre o funcionamento de opção.

É mais comum fazer a visualização de uma página de manual em modo texto, com rolagem vertical, em geral com a aparência de arquivos visualizados com os comandos less e more. Também documenta parâmetros usados em alguns arquivos de configuração.

A utilização da página de manual é simples, digite:

man [seção] [comando/arquivo]

onde:

seção

É a seção de manual que será aberta, se omitido, mostra a primeira seção sobre o comando encontrada (em ordem crescente).

comando/arquivo

Comando/arquivo que deseja pesquisar.

A navegação dentro das páginas de manual é feita usando-se as teclas abaixo:

  • q - Sai da página de manual

  • PageDown ou f - Rola uma página abaixo (25 linhas em consoles tradicionais 80x25)

  • PageUP ou w - Rola uma página acima (25 linhas em consoles tradicionais 80x25)

  • SetaAcima ou k - Rola 1 linha acima

  • SetaAbaixo ou e - Rola 1 linha abaixo

  • r - Redesenha a tela (refresh)

  • p ou g - Inicio da página

  • h - Ajuda sobre as teclas e atalhes da página de manual

  • s - Salva a página de manual em formato texto no arquivo especificado (por exemplo: /tmp/ls).

Cada seção da página de manual contém explicações sobre uma determinada parte do sistema. As seções são organizadas em diretórios separados e localizadas no diretório /usr/man . Os programas/arquivos são classificados nas seguintes seções:

  1. Programas executáveis ou comandos internos

  2. Chamadas do sistema (funções oferecidas pelo kernel)

  3. Chamadas de Bibliotecas (funções dentro de bibliotecas do sistema)

  4. Arquivos especiais (normalmente encontrados no diretório /dev)

  5. Formatos de arquivos e convenções (/etc/inittab por exemplo).

  6. Jogos

  7. Pacotes de macros e convenções (por exemplo man)

  8. Comandos de Administração do sistema (normalmente usados pelo root)

  9. Rotinas do kernel (não padrões)

A documentação de um programa também pode ser encontrada em 2 ou mais categorias, como é o caso do arquivo host_access que é documentado na seção 3 (bibliotecas) e 5 (formatos de arquivo e convenções). Por este motivo é necessário digitar man 5 hosts_access para ler a página sobre o formato do arquivo, porque o comando man procura a página de manual nas seções em ordem crescente e a digitação do comando man hosts_access abriria a seção 3.

As páginas de manual contém algumas regras para facilitar a compreensão do comando:

  • Texto Negrito - Deve ser digitado exatamente como é mostrado

  • [bla bla bla] - Qualquer coisa dentro de [] são opcionais

Exemplo, man ls, man 5 hosts_access.