Capítulo 16. 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
Documentação de Programas
FAQ
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.