Comando more & less (linux)

|

El comando more

El comando more es un visor de archivos. Este comando permite revisar un documento, página por página, con relativa destreza. Tiene una serie de macros que permiten hacer búsquedas, navegación y ejecutar un editor de textos (vi).

Macros del more:

espacio o f avanza una pantalla.
enter avanza una línea.
q sale de more.
b atrasa una pantalla.
' va al sitio donde se inicio la última búsqueda.
= Muestra el número de la línea actual.
/cadena busca la ``cadena'' de caracteres.
n busca de nuevo la última ``cadena''.
!comando ejecuta el comando en una concha.
v Inicia el editor vi sobre el documento que se tiene abierto.
h Ayuda.
^l Refresca la pantalla.

El comando less

Este comando es de mucha utilidad; su función es paginar texto en pantalla. Muchas veces ocurre que cuando se ejecuta algún comando, la salida del mismo aporta demasiada información como para que se pueda leer en la pantalla del monitor. Entonces se puede redireccionar esta salida a less para que permita al usuario leer sin mayores problemas, pudiendo avanzar o retroceder en el texto con las flechas de cursor del teclado. También se utiliza para visualizar archivos de texto almacenados en disco.

La idea de less proviene de un paginador llamado more, un clásico en los UNIX. El comando more no era lo suficientemente amigable, por eso hicieron less. Su sintaxis es la siguiente:

less [archivo...]

El comando less es un programa interactivo, es por lo que no se hablará de argumentos sino de comandos:

ESPACIO

Si se oprime la barra espaciadora, less avanzará un número de líneas igual al número de líneas por pantalla que posea la terminal que se esté usando.

ENTER - Pulsando la tecla ENTER se va avanzando de línea en línea.
G - Ir al final del texto.
g - Ir al inicio del texto.
/ - Ingresar una palabra a ser buscada avanzando dentro del texto.
? - Ingresar una palabra a ser buscada retrocediendo dentro del texto.
n - Ir a la siguiente ocurrencia de la búsqueda
AvPág - Avanzar una pantalla de texto.
RePág - Retroceder una pantalla de texto.
v - Cargar el editor de texto en el lugar donde se encuentre el usuario dentro del archivo. El editor que normalmente se utiliza es el vi, el cual se explica en Introducción al editor de textos vi
q - Salir del programa.
R - Repintar la pantalla. Útil cuando se está visualizando un archivo que ha sido modificado por otro programa.

Ejemplo 12. Usos del comando less

Para visualizar un archivo de texto llamado arch1.txt, se puede utilizar less como sigue:

$ less arch1.txt

También se puede utilizar tuberías y cat para realizar lo mismo.

$ cat arch1.txt | less

Fuente:
http://dns.bdat.net/documentos/cursos/ar01s14.html
www.cecalc.ula.ve/bioinformatica/UNIX/node56.html

0 comentarios: