Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Os comandos apropos, makewhatis e whatis
Linux user
Publicado por Fábio Berbert de Paula em 04/11/2002

Login: fabio, 6483257 pontos | Blog: https://twitter.com/fabiodovol
[ Hits: 9539 ]

Os comandos apropos, makewhatis e whatis

Comandos extremamente úteis, os comandos man, apropos e whatis são indispensáveis para a boa convivência com o Linux. O comando man permite acesso aos manuais on-line do sistema. Se não soubermos o nome exato do comando, a coisa fica mais complicada. Para isto, usamos os comandos apropos e whatis.

O comando apropos consulta um banco de dados consistindo de descrições curtas dos comandos do sistema e utilitários.

É bastante útil em situações em que se deseja executar determinada tarefa e não se conhece (ou lembra) o nome do comando. Por exemplo, caso queiramos obter informação a respeito de compiladores instalados no sistema, podemos usar o comando apropos da seguinte forma:
$ apropos compilerg77 (1) - GNU project Fortran Compiler (v0.5.24)
gcc, g++ (1) - GNU project C and C++ Compiler (egcs - 1.1.2)
gcc, g++ (1) - GNU project C and C++ Compiler (egcs-1.1.2)
jikes (1) - java source to bytecode compiler
less (3pm) - perl pragma to request less of something from the compiler
tic (1m) - the terminfo entry-description compiler
xsubpp (1pm) - compiler to convert Perl XS code into C code
zic (8) - time zone compiler
Examinando a saída do comando apropos, descobrimos que o que buscamos, um compilador para a linguagem C, é o comando gcc. Podemos então obter informações mais detalhadas deste compilador com o comando man:

$ man gcc

Todavia, este banco de dados não é criado automaticamente. O administrador de sistemas precisa criá-lo através do comando makewhatis. Este comando irá varrer todos os diretórios especificados na variável de ambiente MANPATH e irá construir um arquivo chamado whatis, onde serão colocadas descrições dos programas.

Para construir este banco de dados, emitir, como usuário root, o comando:

# makewhatis

E finalmente, o comando whatis nos permite obter uma descrição resumida de um comando, também consultando o banco de dados whatis:
$ whatis tar
tar (1) - The GNU version of the tar archiving utility
</td></tr>

<tr><td>
<br>
Atenciosamente,<br>Fábio Berbert de Paula<br><a href="mailto:fabio@vivaolinux.com.br">fabio@vivaolinux.com.br</a>
</td></tr>
</table>

Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Visualizando arquivos em modo texto
   Dica Linux recomendada Obter IP e MAC Address da rede inteira salvando em log
   Dica Linux recomendada Setando permissões de arquivos e diretórios
   Dica Linux recomendada Iniciar, reiniciar e desligar o modo gráfico através do terminal (Gnome)
   Dica Linux recomendada Os comandos "which" e "whereis"

Comentários
[1] Comentário enviado por Nick em 14/03/2006 - 10:02h:

root@planetdust:/home/nick# makewhatis
bash: makewhatis: command not found
root@planetdust:/home/nick#




Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.