Come scorrere una pagina alla volta in Linux dalla riga di comando?
In Windows, si potrebbe fare uno
dir | more
per scorrere una pagina alla volta. Come si fa questo in Linux?
In Windows, si potrebbe fare uno
dir | more
per scorrere una pagina alla volta. Come si fa questo in Linux?
Lo stesso ls | more
anche se la maggior parte delle persone usa il comando ls | less
perché ha più funzioni, come lo scorrimento indietro e in avanti, e la ricerca del testo.
Per scorrere in avanti di una schermata premere spazio. Per scorrere indietro di una schermata premere ‘b’. Per cercare del testo digitare /something
.
E come sempre man less
per maggiori dettagli.
Per prima cosa, l'equivalente a dir
di Windows è ls
(per vedere solo i nomi dei file) o ls -l
(per vedere i nomi dei file e i metadati).
Spesso non c'è bisogno di fare nulla, perché la maggior parte degli ambienti di terminale ti permette di scorrere indietro di qualche centinaio di linee (a seconda della configurazione) usando una barra di scorrimento o (spesso) con Shift+PgUp e Shift+PgDn.
Se hai un output molto lungo o vuoi fare una ricerca, puoi fare un pipe in more
(cioè ls -l | more
) nello stesso modo in cui hai fatto su Windows, ma la maggior parte delle persone usa less
(ls -l | less
), un miglioramento di more
che prende il nome dalla sua capacità di andare anche all'indietro (tra le altre caratteristiche). Un'altra alternativa meno comune a more
è most
.