| Busca básica |
apropos texto |
Lista páginas do manual com "texto" no nome ou descrição |
Use letras minúsculas; busca é sensível a maiúsculas |
| Palavra exata |
apropos -w "copy" |
Retorna só entradas com a palavra exata "copy" |
Evita falsos positivos como "scopy" ou "backup" |
| Filtrar por seção |
apropos -s 1 zip |
Mostra só comandos de usuário (seção 1) com "backup" |
Seções: 1=usuário, 2=system calls, 3=bibliotecas, 8=admin |
| Múltiplas seções |
apropos -s 1,8 network |
Busca em comandos (1) e ferramentas de admin (8) |
Separe seções com vírgula, sem espaço |
| Ignorar maiúsculas |
apropos -i Network |
Busca "network" em qualquer formato de caixa |
Disponível em sistemas com man-db moderno (ex: Mint, Debian) |
| Descrição completa |
apropos --long zip |
Mostra a descrição inteira da página do manual |
Útil para diferenciar ferramentas similares (ex: gzip vs xz) |
| Atualizar índice |
sudo mandb |
Recria o banco de dados usado pelo apropos |
Necessário após instalar novos pacotes com manpages |
| Busca com regex |
apropos 'disk.*util' |
Usa expressão regular para busca flexível |
Funciona no bash; não em todos os sistemas (teste antes) |
| Filtrar erro comum |
apropos user \| grep -v 'nothing appropriate' |
Remove a mensagem de erro quando não há resultados |
Essencial em scripts automatizados |
| Alternativa direta |
man -k texto |
Mesma função que apropos (modo compatível) |
Útil em sistemas sem apropos (ex: Alpine com busybox) |