Quando você usa o comando, journalctl -p err -b
por exemplo, você obtém uma resposta que termina com "END". Que comando eu uso para encerrar isso e ter a oportunidade de inserir o próximo comando sem precisar fechar a janela e abrir um novo?
erik@server ~ $ journalctl -p err -b
-- Logs begin at sön 2019-09-22 20:17:42 CEST, end at sön 2019-09-22 20:20:01 CE
sep 22 20:17:51 server iscsid[1289]: iSCSI daemon with pid=1290 started!
lines 1-2/2 (END)
command-line
systemd
less
systemd-journald
pager
Skalman65
fonte
fonte
less
si mesmo, mas umaless
biblioteca relacionada, porquepidof less
não produz nada enquanto está em execução, e tentei desativar a paginação,LESS=F journalctl -p err -b
mas não funcionou. Compare com o localgit
onde ambos trabalham.less
. Com$SYSTEMD_PAGER
e$PAGER
desabilitado,journalctl
tenta alguns comandos, incluindo (como journalctl (1) diz)less
. Mas tentapager
primeiro. No Debian e no Ubuntu,/usr/bin/pager
é um link simbólico para/etc/alternatives/pager
, que é um link simbólico para/bin/less
( para o qual os usuários raramente mudam). Entãopidof less
não funciona, maspidof pager
funciona.journalctl
redefine$LESS
, por padrãoFRSXMK
, mas você pode definir$SYSTEMD_LESS
.FRSXMK
contémF
mas aF
opção desativa a paginação apenas quando não é necessária a rolagem vertical nem horizontal ; veja aS
opção @wjandreaLeia
man journalctl
. Na seção Descrição , ele diz:Portanto, você deve ler
man less
para aprender sobre essa ferramenta útil.Uma das coisas que você pode aprender
man less
é:fonte
man
também é executadoless
normalmente, então você precisaráq
sair também!Conforme mencionado nas outras respostas, você pode pressionar
q
para sair doless
pager.Supondo que a saída seja curta, outra opção é exigir diretamente o comando para não usar o pager. Neste caso,
journalctl
é feito com a opção--no-pager
:fonte