Risposte:
Da man man:
... The pager can be
specified in a number of ways, or else will fall back to a default is
used (see option -P for details).
...
-P pager, --pager=pager
Specify which output pager to use. By default, man uses pager
-s. This option overrides the $MANPAGER environment variable,
which in turn overrides the $PAGER environment variable. It is
not used in conjunction with -f or -k.
pager( /usr/bin/pager) è impostato usando il sistema di alternative Debian (via /etc/alternatives/pager), e per impostazione predefinita è less.
$ update-alternatives --display pager
pager - auto mode
link currently points to /bin/less
/bin/less - priority 77
slave pager.1.gz: /usr/share/man/man1/less.1.gz
/bin/more - priority 50
slave pager.1.gz: /usr/share/man/man1/more.1.gz
/usr/bin/pg - priority 10
slave pager.1.gz: /usr/share/man/man1/pg.1.gz
/usr/bin/w3m - priority 25
slave pager.1.gz: /usr/share/man/man1/w3m.1.gz
Current 'best' version is '/bin/less'.
Apparentemente, questo particolare default (usando un comando chiamato pager) è un tratto derivato da Debian. Vedi Quali sistemi hanno il collegamento / alias "cercapersone"? su Unix e Linux.
MANPAGERl'ambiente.
Per impostazione predefinita, lo è less. Come spiegato in man man:
-P cercapersone, --pager = cercapersone
Specifica quale cercapersone di output utilizzare. Per impostazione predefinita, l'uomo utilizza cercapersone
-s . Questa opzione sovrascrive la variabile d'ambiente $ MANPAGER, che a sua volta sostituisce la variabile d'ambiente $ PAGER. Non è usato insieme a -f o -k.Il valore può essere un semplice nome di comando o un comando con argomenti
e può usare la citazione della shell (barre rovesciate, virgolette singole o
virgolette doppie). Non può usare tubi per collegare più
comandi; se necessario, utilizzare uno script wrapper, che può richiedere la visualizzazione del file come argomento o su input standard.
Su sistemi basati su Debian, incluso Ubuntu, pager c'è un link simbolico a less:
$ readlink -f /usr/bin/pager
/bin/less
Ciò significa che manl'impostazione predefinita pager -sè less -s. Puoi cambiarlo usando i) usando l' -Popzione di man; ii) impostazione delle variabili ambientali MANPAGERo PAGER.
readlink -f /usr/bin/pagermostra /bin/lessma quando eseguo il mancomando si apre nel morecercapersone. perché?
more(oless), penso.