Existe uma maneira de procurar manpages para o cenário de uso típico?

15

Eu tenho um cérebro relativamente pequeno, então há um limite para o que posso armazenar lá em cima. Eu tenho usado Linux semi-pro-amateur por alguns anos e ainda me surpreendo com o quão pouco comandos eu sei.

Coisas simples como "como faço para listar todas as minhas partições em um terminal" lançarão uma pesquisa DuckDuckGo de 15 minutos.

Eu estou tomando uma posição! Termina hoje!

Então, existe uma maneira de procurar por manpages por coisas como "listar partições" e obter algo como:

$ man-search list partitions

Results for "list partitions"
-----------------------------

df - list drives with size or something
du - list directory usage

Acho que já sei a resposta, mas ... talvez você possa sugerir uma maneira mais rápida de encontrar o utilitário de que preciso quando preciso.

Obrigado!

    
por Elter Ago 27.05.2014 / 12:44

1 resposta

13

Acho que o que mais se ajusta ao que você está procurando é apropos (a.k.a. man -k ), que pesquisará as descrições de uma linha que precedem todas as manpages. Se você quiser pesquisar por páginas de manual inteiras, pelo menos man-db suporta man -K , o que faz exatamente isso ( man-db é a implementação man usada em pelo menos derivados Debian por padrão).

IIRC, man -K é bastante bem suportado nas implementações do Linux man , mas usar man-db seria altamente recomendado para os manpages -db part: man-db indexes de uma maneira muito mais eficiente, o que torna man -K muito mais rápido.

    
por 27.05.2014 / 12:56