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, includingless
(1) andmore
(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