Welche Standardeinstellung PAGER
wird von Manpages verwendet ?
Ich, e was ist das Programm, das die Manpages ausführt?
Es sieht einigermaßen aus wie more
oder less
. Ich bin mir sicher, dass dies nicht der Fall ist, more
da more
Rückwärts nicht unterstützt wird.
more
(oderless
), denke ich.Antworten:
Von
man man
:pager
(/usr/bin/pager
) wird mit dem Debian-Alternativsystem (via/etc/alternatives/pager
) eingestellt und ist standardmäßig aufless
.Anscheinend ist diese spezielle Vorgabe (unter Verwendung eines Befehls namens
pager
) eine von Debian abgeleitete Eigenschaft. Siehe Welche Systeme haben eine Pager-Verknüpfung / einen Pager-Alias? über auf Unix & Linux.quelle
MANPAGER
in der Umgebung ändern können.Standardmäßig ist es
less
. Wie erklärt inman man
:Auf Debian-basierten Systemen, einschließlich Ubuntu,
pager
gibt es einen Symlink zuless
:Dies bedeutet, dass
man
die Standardeinstellung,,pager -s
istless -s
. Sie können dies ändern, indem Sie i) mit der-P
Optionman
; ii) Einstellen derMANPAGER
oderPAGER
Umgebungsvariablen.quelle
readlink -f /usr/bin/pager
wird angezeigt ,/bin/less
aber wenn ich denman
Befehl ausführe, wird er immore
Pager geöffnet . Warum?