![Manpages im Terminal ohne Pager anzeigen](https://rvso.com/image/1465788/Manpages%20im%20Terminal%20ohne%20Pager%20anzeigen.png)
man
standardmäßig wird ein Pager verwendet. Kurze Seiten möchte ich einfach ohne Paginierung an das Terminal zurückgeben. Ich verwende OS X. Dinge, die ich ausprobiert habe:
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
Bessere Angebote?
Antwort1
Sie erhalten keine Formatierung, können den Pager aber folgendermaßen einstellen cat
:
man man -P cat
Außerdem man
erfolgt keine Formatierung beim Pipe-Verfahren, weshalb Folgendes zum selben Ergebnis führt:
man man | cat
Antwort2
Um weiter darauf einzugehenArjans Antwort, Sie können die Formatierung mit cat als Pager erhalten, wenn Sie es an Folgendes weiterleiten ul
:
man foo -P cat | ul
Antwort3
Tatsächlich habe ich einen anderen Weg gewählt, weil ich erkannt habe, dass mein „wirkliches Problem“ darin bestand, less
den Bildschirm beim Beenden zu löschen. Ich habe
export MANPAGER='/usr/bin/less -isXF'
in meinem Startprofil. Der -X
Parameter bedeutet, dass der Teil der Manpage, der auf dem Bildschirm angezeigt wurde, dort bleibt, wenn ich less beende.