![mostrar páginas de manual no terminal sem pager](https://rvso.com/image/1465788/mostrar%20p%C3%A1ginas%20de%20manual%20no%20terminal%20sem%20pager.png)
man
o 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, man
nã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 less
limpar a tela ao sair. Eu coloco
export MANPAGER='/usr/bin/less -isXF'
no meu perfil de inicialização. O -X
parâmetro significa que quando eu saio menos, qualquer parte da página de manual que estava na tela permanece lá.