2010-10-12 06:23:27 +0000 2010-10-12 06:23:27 +0000
22
22

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?

Risposte (2)

39
39
39
2010-10-12 06:31:26 +0000

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.

3
3
3
2010-10-12 19:02:39 +0000

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.