GNU/Linux >> Znalost Linux >  >> Linux

Jak se posunout nahoru v okně terminálu, zatímco je generován nový vstup, aniž by byl vržen zpět dolů (Linux)

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.


Linux
  1. Jak nastavit výchozí terminál (nebo správce oken, prohlížeč a mnoho dalšího) v Linuxu

  2. Jak vytvořit nové okno v aktuálním adresáři v Tmux?

  3. Jak získat vstup a výstup z terminálu do textového souboru?

  1. Jak vytisknu barevný text do terminálu Linux?

  2. Jak mohu zobrazit atribut WMClass okna v Xorg (linux)?

  3. Jak zkopírovat výstup terminálu?

  1. Naučte se základy toho, jak funguje přesměrování I/O (vstup/výstup) v systému Linux

  2. Jak vyhledávat na webu z terminálu v systému Linux

  3. Linux:Jak použít soubor jako vstup a výstup zároveň?