more vs. less

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.

 

Esta entrada ha sido publicada en ubuntu y etiquetada como . Guarda el enlace permanente.

2 respuestas a more vs. less

  1. shakka dijo:

    Definitivamente es mejor trabajar con less, aunque a veces tengo que usar more en servidores Sun :s

  2. Jorge dijo:

    También permite realizar búsquedas al estilo vi utilizando la tecla «/» 😀

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.