I když jsem trochu pozdě, posílám to sem, aby každý, kdo sem přijde, dostal řešení. Pro mě bylo řešením stejného problému:
Předvolby Terminátoru -> Karta Profily -> Karta Posouvání [sub] -> Zrušte zaškrtnutí možnosti "Posouvat na výstupu".
Dobrá věc na této možnosti je, že se bude stále posouvat na výstupu, když jste úplně dole na výstupu, ale jakmile se posunete nahoru, zastaví se a nebude vás obtěžovat, i když je výstupní obsah stále aktivní. vygenerováno.
Doufám, že to pomůže
tail -f log.txt | less
se aktualizuje, aby přešel na nové informace, a poté můžete jít nahoru nebo dolů. Můžete také použít less
vyhledávací funkce a tak dále. Pomocí metody potrubí můžete také analyzovat pohyblivý výstup.
A stejný nápad, ale bez potrubí:less +F log.txt
.
(To předpokládá, že můžete pracovat se svým obsahem tímto způsobem.)
Starý unixový způsob spočíval v tom, že jste zastavili stisknutím Ctrl-S v terminálu a Ctrl-Q restartováním posouvání výstupu – to je v podstatě to, co vám terminátor umožňuje pomocí stty ixon
.
S přidanými posuvníky mi to připadá docela slušné – stiskněte Ctrl-S, přejděte nahoru na cokoli chcete a pak Ctrl-Q se vraťte dolů. Ano, občas zapomenete zrušit pozastavení výstupu.
Protože jsem výjimečně líný a protože se mi líbí flexibilita přesměrování výstupu, použil bych u potrubí tail -f (za předpokladu, že se to hodí) . Pak to mohu zastavit, šipkou nahoru a přidat něco jako grep, a stále běží:tail -f tac_plus.log | less | egrep 'peerip'
Hoďte nějaký cat
s a tee
tam a máte pořádnou párty.