Hoje veremos como pesquisar sobre aplicativos e programas dentro do próprio sistema Linux!
Introdução
O Linux vem crescendo porque a comunidade que contribui para o sistema e sua documentação não tem medo ou receio de compartilhar isso e coloca o que foi desenvolvido no próprio sistema. Ou seja, antes de recorrermos a ajuda de outras pessoas, devemos lembrar que podemos as respostas que precisamos em nosso próprio sistema.
Toda essa documentação que possuímos no sistema, está disponivel aqui ( pergunta de LPI isso hein... ).
Bom, vamos ao que interessa!
Comando Help
O comando help fornece uma ajuda rápida e útil para saber que opções podem ser usadas com os comandos internos do shell.
Para mostrar todos os comandos disponíveis
#help
Para mostrar uma ajuda rápida de comandos internos
#help [comando]
Para comandos externos
#[comando] --help
O MAN
Man é o responsável por trazer a documentação mais completa sobre determinado comando ou arquivo de configuração. Os manuais são divididos em nivéis.
- man 1 - Programas executáveis e comandos do shell.
- man 2 - Chamadas de sistema (funções providas pelo Kernel).
- man 3 - Chamadas bibliotecas (funções como bibliotecas do sistema).
- man 4 - Arquivos de dispositivo (localizados normalmente em /dev).
- man 5 - Arquivos de configuração e convenções.
- man 6 - Jogos.
- man 7 - Variados (incluindo pacotes de macros e convenções).
- man 8 - Comandos de adminstração do sistema (normalmente usado somente pelo root).
- man 9 - Rotinas de Kernel.
#man [comando]
Podemos também especificar o nivel
#man [nivel] [comando]
Comando Info
As "info pages" são como as páginas de manuais, porém são utilizadas com navegação entre as páginas. Elas são acessadas pelo comando info.
O comando info é útil quando já sabemos o nome do comando e só queremos saber qual a respectiva função.
Para listar todos os manuais
#info
Para especificar um manual de um comando
#info [comando]
Para sair do comando info aperte "q" (sem aspas).
Comando Apropos
O apropos é utilizado quando não se sabe qual documentação acessar para um determinado assunto, mostrando as man pages que contém a palavra-chave que foi especificada.
#apropos [palavra-chave]
O apropos utiliza um banco de dados construído com o comando catman. Para contruir o banco de dados...
#catman
Comando Whatis
Tem basicamente a mesma função do apropos, porém com buscas mais específicas. O apropos busca as páginas de manuais e descrições de maneira mais genérica. Já o whatis busca somente o manual com o nome exato da palavra pesquisada.
#whatis [comando]
Comando Whereis
Usado para mostrar a localização do binário do comando, do arquivo de configuração e a localização das páginas de manuais do determinado comando ou arquivo.
#whereis [comando]
ou
#whereis [arquivo]
Comando Which
O comando witch é bem semelhante ao comando whereis, só que mostra apenas a localização do binário do comando.
#witch [comando]
Howto's
Os howto's são documentos que focam a necessidade específica, como montar um firewall, instalar uma webcam, configurar placas de som, configurar um servidor web entre outros. Normalmente esses documentos são instalados juntamente com a aplicação. Algumas vezes é necessário instalar um pacote específico para essa documentação.
O diretório dos howto's é /usr/share/doc.
Por exemplo, se queremos saber como configurar um servidor Samba, podemos consultar um exemplo prático...
#/usr/share/doc/samba
Espero que tenham gostado =)
Abraço
Wesley Volcov
Um comentário:
Muito bom Wesley! Só uma observação sobre as páginas de manual (man): Tanto dentro das próprias páginas de documentação quanto em livros e textos é comum utilizar a notação "nome(N)", onde "nome" é o nome do comando, função, arquivo, etc, e "N" é a secção, de 1 a 9, aquelas que você apresentou.
Então se encontrar referências como "adduser(8)" significa que está se referindo ao manual "adduser" secção 8.
Alguns nomes possuem mais de uma secção, para ir direto a uma secção específica basta executar o comando "man N nome", ou "man -a nome" para exibir todas os manuais disponíveis consecutivamente.
Abraço!
Postar um comentário