Existe uma maneira de procurar nas páginas de manual o cenário de uso típico?

15

Eu tenho um cérebro relativamente pequeno, então há um limite para o que eu posso armazenar lá em cima. Uso o Linux semi-profissional há alguns anos e ainda me surpreendo com os poucos comandos que conheço.

Coisas simples como "como listar todas as minhas partições em um terminal" iniciarão uma caçada ao DuckDuckGo de 15 minutos.

Estou assumindo uma posição! Termina hoje!

Portanto, existe uma maneira de pesquisar nas páginas de manual coisas como "partições de lista" 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!

Elter Ago
fonte
Não consegue ver o que due dftem a ver com o particionamento de disco. O primeiro deles relata a alocação de armazenamento de arquivos eo segundo sobre a alocação dentro de sistemas de arquivos (quer esses sistemas de arquivos como em discos, partições de disco, LVs, rede ou virtual)
Stéphane Chazelas

Respostas:

13

Acho que o que mais se encaixa no que você está procurando é apropos(aka man -k), que pesquisará as descrições de uma linha que precedem cada página de manual. Se você deseja pesquisar em páginas de manual inteiras, pelo menos man-dbsuporta man -K, o que faz exatamente isso ( man-dbé a manimplementação usada em pelo menos derivativos Debian por padrão).

O IIRC man -Ké bastante bem suportado nas manimplementações do Linux , mas o uso man-dbseria altamente recomendado para a -dbparte: man-dbindexa as páginas de manual de uma maneira muito mais eficiente, o que torna man -Kmuito mais rápido.

Andreas Wiese
fonte
2
Observe que nem todas as aproposopções do man-db funcionam man -k. Uma pena que man -Knão suporta -a/--andcomo apropos. (como em man -K --and list partitionsencontrar todas as páginas de manual que contêm liste partitions)
Stéphane Chazelas