Finora ho trovato un modo: meno + G nomefile, ma scorre verso l'alto solo con il tasto su riga per riga. Cosa c'è di più potente meno utilizzi che forniscono lo scorrimento per pagina, la ricerca di modelli all'indietro e così via?
Finora ho trovato un modo: meno + G nomefile, ma scorre verso l'alto solo con il tasto su riga per riga. Cosa c'è di più potente meno utilizzi che forniscono lo scorrimento per pagina, la ricerca di modelli all'indietro e così via?
Risposte:
Sono sicuro che qualcun altro ha una risposta migliore, ma
Con "meno" dopo aver aperto il file:
G goes to the bottom of the file
^b goes up one page
? searches backwards.
Come hai detto, puoi aprire il file con + G e quindi utilizzare? e ^ b per scorrere verso l'alto. Probabilmente ci sono cose intelligenti e astute che puoi fare per ottenere la stessa cosa in una sceneggiatura.
? = shift + /
, /
è da ricercare in avanti.
Shift + G
va in fondo al file
Per varietà, se in realtà vuoi / hai bisogno di leggere un file al contrario (prima l'ultima riga):
tac filename | less
tac
cat
ztac
ai file compressi con gzip (ovvero, zcat
ma al contrario )?
w
sale per pagina. ?
fa la ricerca inversa. h
visualizza la guida in linea.
tail -r | Di meno
Non so perché qualcuno non ci abbia pensato. Coda afferra la fine di un file davvero facile. -R non è un'opzione comune?
-r
.
tail -r
sia una cosa di BSD / macOS - quegli ambienti non ce l'hanno tac
.
uso:
less +F /path/to/your/file
è meno ma a partire dal basso. Utilizzare il tasto freccia su per tornare indietro riga per riga o ctl + b per passare pagina per pagina.
tail -f
. Se questo non è quello che vuoi, dovresti usare +G
invece.
Sono sorpreso che nessuno l'abbia menzionato prima, ma:
?pattern
cerca il modello all'indietro.
N
trova la corrispondenza precedente del modello (ovvero, ricerca all'indietro).
Per riferimento, /pattern
cerca il modello in avanti e n
trova la corrispondenza successiva del modello. Questo è il modo in cui la ricerca è comunemente usata.
Durante l'utilizzo more
o l' journalctl -xe
utilizzo della barra spaziatrice si accede a 1 pagina in basso. Questo ha funzionato per me. Spero che sia di aiuto.
Se stai cercando qualcosa di specifico, questo potrebbe farlo:
cat yourfile.txt | grep "something specific" | less
Lo uso per la ricerca di file di registro. È comunque nell'ordine "sbagliato", ma molto più breve.
Dopo aver letto la risposta di Dennis Williamson, questo è il mio nuovo metodo =)
cat
con grep
-grep $StRING $FILENAME | less
Forse alcune persone non capivano cosa significasse dr01 . Provo a dirlo in altre parole.