Quais sistemas possuem atalho / apelido 'pager'?

4

Em um sistema Debian, pode-se digitar pager para usar qualquer programa de pager que seja padrão / disponível. Por padrão, less é usado e, se não estiver disponível, o menor more fará o trabalho. Essa coisa está disponível em outros sistemas Unix e Linux?

    
por Tshepang 04.01.2011 / 03:00

3 respostas

7

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 .

    
por 04.01.2011 / 21:35
5
$ update-alternatives --list pager
/bin/less
/bin/more
/usr/bin/pg
/usr/bin/w3m

YMMV dependendo do que você instalou, mas isso é específico do Debian (bem, e derivados também).

Normalmente, um usa $PAGER com um retorno para more .

    
por 04.01.2011 / 03:07
1

Todas as Distribuições Linux que usei até agora (Gentoo, Debian, Slackware, Fedora, OpenSuse) tinham uma Variável de Ambiente chamada PAGER que configurava o paginador (padrão, como dito, menos). Está definido no seu ambiente de shell.
Eu acho que o comando man usa essa variável ..

    
por 04.01.2011 / 03:06

Tags