Desde mis primeros tiempos en unix conozco el comando more. Permite sacar un listado largo por pantalla e ir paginando, de forma que vamos pulsando espacio o <intro> cada vez que queremos avanzar
$ more fichero.txt
…
$ cat fichero.txt | more
Sin embargo, acabo de descubrir porque no conocía, el comando less. Como dice el man de este comando, "less – opuesto de more". Básicamente hace lo mismo que more, pero hace más y mejor. Por un lado, no lee de primeras todo el fichero, por lo que empieza a mostrarlo mucho antes que more. Por otra lado, también permite "navegar" hacia atrás. Admite muchas de las teclas de desplazamiento de vi.
<intro> mueve una línea adelante
n<intro> mueve n líneas adelante
y mueve una línea atrás
ny mueve n líneas atrás
d mueve una página adelante
b mueve una página atrás
g va al principio del fichero
G va al final del fichero
y un largo etc….
Creo que me voy a cambiar de comando.
Definitivamente es mejor trabajar con less, aunque a veces tengo que usar more en servidores Sun :s
También permite realizar búsquedas al estilo vi utilizando la tecla «/» 😀