affiche les pages de manuel du terminal sans pageur

1

manutilise par défaut un téléavertisseur. Pour les pages courtes, je veux simplement les renvoyer au terminal sans pagination. Je suis sous OS X. Ce que j'ai essayé:

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

De meilleures offres?

Chris F Carroll
la source
vous pouvez essayer de définir MANPAGER=(c'est-à-dire vide) dans env.
Meuh
Au moins sur OS X, un message d'erreur apparaît lorsque vous essayez de manipuler quelque chose
Chris F Carroll
désolé, ne pas avoir un OS X pour l'essayer. Peut MANPAGER=cat- être ?
Meuh
Oui, ça a marché. Pour mes besoins cependant, la réponse d'Arjan est bonne.
Chris F Carroll

Réponses:

1

Vous n’obtiendrez pas de formatage, mais vous pouvez configurer le pager simplement cat:

man man -P cat

En outre, manle formatage ne sera pas effectué lors du transfert, raison pour laquelle vous obtenez le même résultat:

man man | cat
Arjan
la source
Parfait, dankuwel!
Chris F Carroll
2

Pour développer la réponse d'Arjan , vous pouvez obtenir un formatage en utilisant cat comme un pageur si vous le dirigez vers ul:

man foo -P cat | ul
maîtres d'arc
la source