Должен ли я устанавливать переменную среды PAYER, псевдоним или символическую ссылку?

Я заметил, что при использовании псевдонимов некоторые программы запускают пейджер напрямую (либо из PATH либо через PAGER ). Я бы хотел определить пейджер по умолчанию для всех случаев, а не только при вводе команды.

Должен ли я установить PAGER или поставить pager в путь вместо определения псевдонима оболочки? Что такое соглашение для других исполняемых файлов, таких как редакторы?

Пейджер чаще всего выполняется вещами вне вашей оболочки, такими как команда man , или различными командами git , так что псевдоним оболочки не имеет права ничего делать в этом большинстве случаев и поэтому не имеет большого смысла , Существует стандартная $PAGER среды $PAGER – используйте ее!

Кроме того, в системе Debian для общесистемной конфигурации попробуйте:

 update-alternatives --config pager