meno seguire la modalità - cancella schermo


10

Uso la lessmodalità follow (Shift-F) per seguire un registro mentre viene aggiornato. A volte sarebbe utile fare alcune azioni sul mio sistema e quindi vedere solo l'output del registro relativo a quell'azione. Fondamentalmente avrei bisogno di un modo per cancellare il buffer in modo da non essere distratto da roba vecchia.

Non riesco a trovare nulla al riguardo sulla pagina man, ma forse c'è qualche trucco?


So che non è quello che stai chiedendo, ma potresti less | grep whatyourlookingtrovare una soluzione?
Kiwy,

Io non la penso così. Non sto davvero cercando qualcosa, voglio solo vedere il registro dopo quell'azione e facoltativamente filtrare per / e come al solito con meno. I segni possono risolvere il problema, ma preferirei semplicemente rimuovere le cose vecchie, quindi posso cercare correttamente anche l'input più recente.
apartridge,

Sono arrivato fino a less -C -j-1^C+G1u ", ma quando ho aggiunto la Fcreazione less -C -j-1^C+G1u F", è andato storto. Il Friposiziona il pagina. (+1 come voglio sapere la risposta.)
ctrl-alt-delor

Risposte:


5

Dubito che lessabbia una tale opzione.

Quello che stai facendo è molto simile a quello che tail -fottiene, solo con un comodo scrollback. Quello che puoi fare è chiudere corrente lesse riavviarlo con

     tail -f logfile -n lines_back | less

in questo modo il buffer conterrà solo le lines_backrighe del registro (e dovrebbe crescere allo stesso modo).


Grazie, non è l'ideale ma una soluzione accettabile
apartridge il

0
less +F somelogfile

Qualsiasi opzione nella sezione COMANDI della pagina man di meno può essere anteposta con +. Ad esempio, questo comando trova la sezione appropriata nel manuale:

man less | less +/COMMANDS

0

Usa Ctrl-L per cancellare il terminale (su Windows / SuperPuTTY, diverso su Linux).

Poi:

tail -n0 -f x.log

Viene visualizzato uno schermo vuoto e tutte le nuove righe del registro verranno aggiunte allo schermo.

Questo non lo è less, ma è sempre possibile eseguirlo in una scheda diversa per mantenere la piena potenza dello scrollback e della ricerca.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.