next up previous
Next: Moviendo/renombrando un fichero o Up: Explorando el sistema de Previous: Averiguando el tipo de

Otras formas de visualizar el contenido de un fichero.

Además de la utilidad cat anteriormente descrita, podemos ver el contenido de grandes ficheros con las utilidades more y page . Sus funcionamientos son:
more [+ número de línea]{nombre de fichero}
donde ninguna opción posibilita presentar el contenido de un  fichero ASCIIfichero ASCII página por página (pulsando intermitentemente la tecla de space ) o línea a línea (pulsando la tecla de return ). Pulsando la tecla q abortamos el proceso y pulsando la tecla h obtenemos un listado de otras posibles opciones de funcionamiento interactivo.
page [+ número de línea]{nombre de fichero}
la única diferencia con more está en la forma de presentar el pantalla los contenidos de los ficheros. more realiza  scrolling verticalscrolling vertical (desplazamiento de las líneas de la pantalla, una a una), mientras que page borra la pantalla antes de presentar la siguiente, característica que en ocasiones (como es en el caso de las comunicaciones a través de  módemmódem) es de agradecer por el aumento en la velocidad de presentación. Cuando lo que nos interesa es averiguar de que va el contenido de un fichero, nada más útil que poder echar un vistazo al principio o al final del mismo. Para estas acciones se han creado las utilidades head y tail , respectivamente. He aquí sus modos de empleo:
head -n {nombre de fichero}
tail -n {nombre de fichero}
donde la -n indica el número de líneas de fichero ASCII presentadas (por defecto diez). Ejemplos:



width 3pt
width .3pt415ptgogh: /doc/Linux> more alumnos.txt     (page funciona igual)
     1  Periquillo de los Palotes, Pepe
     2  Agujero Solo, Bartolo
     :
     :     unos cuantos más
     :
    22  Gil Puertas, Jesús
    23  Estroncio Deuterio, Cerio
-More-(51%)   (aquí espera a que pulsemos space pero pulsamos la q )

gogh: /doc/Linux> head alumnos.txt     (los primeros 10 alumnos del curso)
     1  Periquillo de los Palotes, Pepe
     2  Agujero Solo, Bartolo
     :
     :     unos cuantos más
     :
     9  Pi, Filemon
    10  X, Mortadelo

gogh: /doc/Linux> tail alumnos.txt     (los últimos 10)
    36  Ritchie, Dennis
    37  Kernighan, Brian
     :
     :     unos cuantos más
     :
    43  Gimenez, Curro
    44  Knuth, Donald
    45  Torvalds, Linux
gogh:  /doc/Linux>
width .3pt
depth .3pt width -3pt

Existe una versión mejorada de more llamada less (que en inglés significa menos, lo contrario de more). Su principal ventaja radica en que no necesita leer todo el fichero de entrada tal y como hace more antes de presentar el contenido de este por pantalla. Por esta razón, less es más rápido para visualizar grandes ficheros.


next up previous
Next: Moviendo/renombrando un fichero o Up: Explorando el sistema de Previous: Averiguando el tipo de
Vicente González Ruiz
1998-07-13