Я заметил, что при использовании псевдонимов некоторые программы запускают пейджер напрямую (либо из PATH
либо через PAGER
). Я бы хотел определить пейджер по умолчанию для всех случаев, а не только при вводе команды.
Должен ли я установить PAGER
или поставить pager
в путь вместо определения псевдонима оболочки? Что такое соглашение для других исполняемых файлов, таких как редакторы?
Пейджер чаще всего выполняется вещами вне вашей оболочки, такими как команда man
, или различными командами git
, так что псевдоним оболочки не имеет права ничего делать в этом большинстве случаев и поэтому не имеет большого смысла , Существует стандартная $PAGER
среды $PAGER
– используйте ее!
Кроме того, в системе Debian для общесистемной конфигурации попробуйте:
update-alternatives --config pager