
Ich möchte less als meinen Standard-Pager verwenden. Daher habe ich PAGER=less
in meinem .bashrc
. Es ist richtig bezogen:
$ echo $PAGER
less
Allerdings verbraucht psql immer noch mehr, wenn ich es mit aufrufe psql
. ABER: Wenn ich es mit aufrufe PAGER=less psql
, verbraucht psql weniger.
Ich habe keine Ahnung, warum das so ist. Sollten die beiden Aufrufe nicht identisch sein? man
zum Beispiel honors $PAGER
. Ich weiß das, weil
MANPAGER
ist nicht gesetztPAGER=more man more
funktioniert wie erwartetPAGER='' man more
deaktiviert das Paging vollständig (ebenfalls wie erwartet)
Wie bringe ich psql dazu, meine Pager-Einstellungen zu erkennen?
Antwort1
Versuchen Sie es export PAGER=less
in Ihrer .bashrc.