GNU/Linux >> Linux Esercitazione >  >> Linux

Come scorrere verso l'alto nella finestra del terminale mentre viene generato un nuovo input senza essere riportato in fondo (Linux)

Anche se sono un po' in ritardo, sto pubblicando questo qui in modo che chiunque venga qui abbia una soluzione. Per me, la soluzione allo stesso problema era:

Preferenze Terminator -> Scheda Profili -> Scorrimento [sotto]scheda -> Deseleziona l'opzione "Scorri all'uscita".

La cosa buona di questa opzione è che continuerà a scorrere sull'output quando sei in fondo all'output, ma non appena scorri verso l'alto, si fermerà e non ti disturberà anche se il contenuto dell'output è ancora in corso generato.

Spero che questo aiuti


tail -f log.txt | less si aggiornerà per passare alle nuove informazioni e potrai quindi salire o scendere. Puoi anche usare less funzioni di ricerca e così via. Con il metodo pipe, puoi anche analizzare l'output in movimento.

E la stessa idea, ma senza la pipa:less +F log.txt .
(Questo presuppone che tu possa lavorare con i tuoi contenuti in questo modo.)

Il vecchio modo Unix era di premere Ctrl-S nel tuo terminale per fermarti e Ctrl-Q per riavviare lo scorrimento dell'output -- questo è fondamentalmente ciò che terminator ti permette di fare con stty ixon .
Con le barre di scorrimento aggiunte, questo mi sembra abbastanza decente:premi Control-S, scorri verso l'alto fino a quello che preferisci, quindi Control-Q per tornare indietro. Sì, a volte ti dimenticherai di riattivare l'output.

Poiché sono eccezionalmente pigro e poiché mi piace la flessibilità del reindirizzamento dell'output, utilizzerei tail -f con pipe (supponendo che si adatti al caso) . Quindi posso interromperlo, premere la freccia verso l'alto e aggiungere qualcosa come grep, e continua a funzionare:tail -f tac_plus.log | less | egrep 'peerip'

Lancia un po' di cat se tee lì dentro e hai una vera festa.


Linux
  1. Come cambiare il colore del tuo terminale Linux

  2. Impara le nozioni di base su come funziona il reindirizzamento I/O (Input/Output) di Linux

  3. Come cercare nel Web da terminale su Linux

  4. Come acquisire le sessioni del terminale e l'output con il comando di script Linux

  5. Come impostare il terminale predefinito (o window manager, browser e molto altro) in Linux

Come trovare i file usando la riga di comando nel terminale Linux

Come aprire una finestra di un terminale Linux

Come salvare l'output del comando in un file utilizzando il terminale Linux

Come risolvere la linea verde in fondo in VLC in Linux

Come ottenere l'input e l'output in un terminale in un file di testo?

Come connettersi al WiFi dal terminale in Ubuntu Linux