Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
O comando apropos
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 20 de Julho de 1997
Uma facilidade bastante interessante existente em sistemas Unix é o comando apropos. Este comando consulta um banco de dados consistindo da descrição do comando. É bastante útil em situações em que se deseja executar determinada tarefa e não se conhece o nome do comando. Por exemplo, caso eu queira descobrir obter informação a respeito de compiladores instalados em meu sistema, eu poderia digitar:
% apropos compiler cccp, cpp (1) - The GNU C-Compatible Compiler Preprocessor. g++ (1) - GNU project C++ Compiler gcc, g++ (1) - GNU project C and C++ Compiler (v2.7)
Uma vez de posse desta informação eu digitaria então
% man gcc
para obter informações específicas sobre o compilador gcc.
Todavia, este banco de dados não é criado automaticamente. O administrador de sistemas precisa criar este banco de dados através do comando catman. Este comando irá varrer todos os diretórios especificados na variável de ambiente MANPATH e irá construir um arquivo chamado "whatis", onde irá colocar as descrições dos programas. Caso não exista este arquivo, ao se invocar o comando apropos uma mensagem parecida com a mensagem abaixo será exibida:
% apropos compiler
apropos: file /usr/local/man/whatis not found
Create the whatis database using the catman -w command.
Para construir este banco de dados emitir o comando
# catman -w
Uma vez criado o banco de dados o comando apropos (ou man -k) poderá então ser utilizado.
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.





