Existe alguma maneira de obter o índice de uma página do homem? -- bash campo com manpage camp askubuntu Relacionado O problema

Is there any way to get table of contents of a man page?


1
vote

problema

português

Algumas páginas de homem são muito grandes. Eu quero primeiro ver tabela de conteúdo e, em seguida, vá para a seção interessante. Como fazer isso?

Por exemplo:

$ man -contents ls NAME SYNOPSIS DESCRIPTION AUTHOR REPORTING BUGS COPYRIGHT SEE ALSO
english

Some man pages are very big. I want firstly to see table of contents and then go to interesting section. How to do it?

For example:

$ man -contents ls NAME SYNOPSIS DESCRIPTION AUTHOR REPORTING BUGS COPYRIGHT SEE ALSO 
     
   
   

Lista de respostas

3
 
vote
vote
Melhor resposta
 

É um pouco hacky, mas eu acho que você poderia usar man -w para localizar a fonte troff comprimido, e em seguida, procurar que para títulos de seção ( .SH )

ex.

  $ zcat "$(man -w ls)" | grep '^.SH' .SH NAME .SH SYNOPSIS .SH DESCRIPTION .SH AUTHOR .SH "REPORTING BUGS" .SH COPYRIGHT .SH "SEE ALSO"    
 

It's a bit hacky, but I guess you could use man -w to locate the compressed troff source, and then search that for section headings (.SH)

Ex.

$ zcat "$(man -w ls)" | grep '^\.SH' .SH NAME .SH SYNOPSIS .SH DESCRIPTION .SH AUTHOR .SH "REPORTING BUGS" .SH COPYRIGHT .SH "SEE ALSO" 
 
 
 
 
0
 
vote

Eu detectei, que não todas as páginas de homem têm tags corretas. (tmux .sh em vez disso .sh) A modificação é mais universal: zcat "$(man -w ls)" | grep '^.[sS][hH]'

 

I have detected, that no all man pages have correct tags. (tmux .Sh instead .SH) It modification is more universal: zcat "$(man -w ls)" | grep '^\.[sS][hH]'

 
 
   
   

Perguntas relacionadas

0  Como pular para uma opção específica nas páginas do homem? [duplicado]  ( How to skip to a particular option in man pages ) 
. Esta pergunta já tem respostas aqui : grep a página do homem de um comando para opções hifenizadas ...

29  Como criar uma manpage?  ( How to create a manpage ) 
Eu estou empacotando um programa para o Ubuntu, e estou recebendo um aviso de lítio dizendo que meu binário precisa de uma manpa. Como se refere a criar uma...

2  Congelamentos aleatórios em (x) ubuntu 18.04 causados ​​por RAM preenchido  ( Random freezes in xubuntu 18 04 caused by filled up ram ) 
Eu tenho um problema com congelamentos aleatórios em (x) ubuntu 18.04 (.1) sob kernel 4.19.0 e 4.19.4. Quando eu verificar 'top' durante o congelamento epis...

0  Posso desabilitar o Índice / Cache de Mandb (com segurança)?  ( Can i disable mandb index cache safely ) 
Se o cache do homem-dB faça, eu não pareço usá-lo, mas ele diminui a instalação do pacote. Existe um método seguro de desativar esse recurso? ...

98  Qual é a diferença entre a documentação "Man" e "Info"?  ( What is the difference between man and info documentation ) 
Em relação ao homem-páginas e informações Ajuda Documentação: Por que existem duas fontes semelhantes de documentação? Às vezes, uma página de homem está d...

31  Interface de usuário gráfica para ver a página do homem?  ( Graphical user interface to view man page ) 
Existem ferramentas para ver as páginas do homem em uma GUI? Eu pessoalmente não gosto da interface de linha de comando. Não tem rolagem fácil, procurando e...

3  Como fazer páginas do homem? [duplicado]  ( How to make man pages ) 
. Esta pergunta já tem respostas aqui : como criar uma manpage? (4...

18  grep a página do homem de um comando para opções de hifenização  ( Grep the man page of a command for hyphenated options ) 
Suponha que eu queira saber o uso de -i switch in grep comando sem rolagem. Eu preciso da especificação apenas para esse comando ou pelo menos ver a tela ...

5  Todas as manpages quebradas  ( All manpages broken ) 
Eu não posso usar manpages. Os manpages não exibem nada. Parece um arquivo VI vazio toda vez. Eu tentei reinstalar man-db e reinstalando perl . Não funci...

1  Onde estão as páginas do homem de Docker?  ( Where are docker man pages ) 
Estou procurando desesperadamente por um pacote .deb com páginas de Docker Man. Qualquer ideia? Eu tenho estável 14.04. Apenas para ser claro, estou pedindo...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.