Como grep man pages para uma palavra? [duplicado]

7

Recentemente, quis obter informações de struct timespec de um campo de lstat structure, mas não consegui nenhuma. Eu tentei

$ man timespec
$ man -k timespec
 timespec: nothing appropriate.

Depois de algum tempo, passei pela man page de clock_gettime para consulta não relacionada e lá conheci a estrutura de timespec . Mas isso foi acidentalmente. Portanto, timespec word estava presente na página man de clock_gettime , mas não consegui pesquisá-lo.

Então, eu gostaria de saber como procurar uma palavra em todas as páginas? ou fazer um tipo de pesquisa grep? Alguma dica?

    
por mtk 31.08.2015 / 23:56

2 respostas

5

Normalmente, volto ao google em tais circunstâncias, mas tento usar man -K .

Da página man man:

-k, --apropos

    Equivalent to apropos. Search the short manual page descriptions for keywords and display any matches. See apropos(1) for details.

-K, --global-apropos

    Search for text in all manual pages. This is a brute-force search, and is likely to take some time; if you can, you should specify a section to reduce the number of pages that need to be searched. Search terms may be simple strings (the default), or regular expressions if the --regex option is used.
    
por 01.09.2015 / 00:17
0

apropos timespec .

Isso irá procurar em todas as páginas do manual por "timespec".

    
por 31.08.2015 / 23:59

Tags