mostrar páginas de manual no terminal sem pager

mostrar páginas de manual no terminal sem pager

mano padrão é usar um pager. Para páginas curtas, quero apenas repeti-las no terminal sem paginação. Estou no OS X. Coisas que tentei:

man -t man                  #produces PostScript output
man man | groff -T latin1   #readable, but line wraps badly
man man | troff -a          #readable, but ... interesting ...
man man | echo              #no output

Melhores ofertas?

Responder1

Você não obterá formatação, mas poderá configurar o pager para ser simplesmente cat:

man man -P cat

Além disso, mannão formata quando canalizado, e é por isso que o seguinte fornece o mesmo resultado:

man man | cat

Responder2

Para expandirResposta de Arjan, você pode obter formatação usando cat como pager se canalizá-lo para ul:

man foo -P cat | ul

Responder3

Na verdade, segui um caminho diferente porque percebi que meu 'problema real' era lesslimpar a tela ao sair. Eu coloco

export MANPAGER='/usr/bin/less -isXF'

no meu perfil de inicialização. O -Xparâmetro significa que quando eu saio menos, qualquer parte da página de manual que estava na tela permanece lá.

informação relacionada