Bash sempre gera menos, como posso desligar isso?

0

Após uma atualização recente, bash parece sempre gerar saída para less , o que resulta em paginação para muitos comandos. Alguém sabe como desligar less ?

Exemplo de saída para systemctl status

    
por user180820 08.04.2017 / 13:26

1 resposta

4

A página do manual para systemctl ( man systemctl ) explica esse comportamento claramente e até oferece opções para alterá-lo:

$SYSTEMD_PAGER Pager to use when --no-pager is not given; overrides $PAGER. If neither $SYSTEMD_PAGER nor $PAGER are set, a set of well-known pager implementations are tried in turn, including less(1) and more(1), until one is found. If no pager implementation is discovered no pager is invoked. Setting this environment variable to an empty string or the value "cat" is equivalent to passing --no-pager.

Portanto, no seu caso, a solução é definir a variável de ambiente quando você faz login:

export SYSTEMD_PAGER=cat
    
por 08.04.2017 / 14:13