A tradição do unix é para aplicativos que desejam chamar um pager para chamar $PAGER , ou seja, usar o conteúdo da variável de ambiente PAGER como um nome de comando. (Se os metacaracteres do shell são expandidos em $PAGER não é consistente entre os aplicativos.) A tradição unix usa ainda more se a variável PAGER não estiver definida. Existe uma tradição semelhante para os editores de texto: use $EDITOR (ou, por razões históricas, $VISUAL ), voltando para vi .
Ter um comando chamado pager é específico do Debian (e derivados, incluindo o Ubuntu). /usr/bin/pager é na verdade um link simbólico para /etc/alternatives/pager , que aponta para o pager “melhor” disponível (os mantenedores do Debian decidem qual é o melhor, e o administrador do sistema pode sobrescrever sua escolha), usando o alternatives framework.
O Debian também fornece /usr/bin/sensible-pager . Esse script executa $PAGER se a variável estiver configurada e voltará a pager caso contrário. Sua finalidade é ser usada em programas em que um único caminho de pager deve ser codificado. Este comportamento está documentado no manual de políticas do Debian .