09. Visualización de ficheros en Linux

En este capítulo vamos a ver los comandos que se utilizan para visualizar ficheros. Son los siguientes:

  • cat
  • more
  • less
  • head
  • tail

cat, more, less

Los comandos cat, more y less sirven para mostrar el contenido de ficheros de texto. La diferencia entre ellos radica en como se muestra el contenido. A todos estos comandos hay que pasarles como comando el fichero en cuestión que queremos visualizar. Se puede indicar una ruta, en caso de que el fichero que queremos mostrar no se encuentre en el directorio actual.

Ejm

cat /var/log/dmesg

muestra el contenido del fichero dmesg, el cual está dentro del directorio /var/log/. El comando cat se utiliza para visualizar archivos pequeños.

El comando more hace los mismo que cat, a diferencia de que muestra el contenido pantalla a pantalla, es decir, llena de texto la pantalla y espera a que el usuario pulse la tecla ESPACIO para pasar a la siguiente pantalla.

Ejm

more /var/log/dmesg

El comando less es el mas versátil de los tres, ya que permite moverse hacia adelante o hacia atrás dentro del fichero, utilizando los cursores o las telcas AvPag o RePag

Ejm

less /var/log/dmesg

En cualquier momento se puede interrumpir al visualización y volver al símbolo del sistema pulsando la tecla “q“.

head y tail

Los comandos head y tail permiten mostrar de forma parcial el contenido de un fichero. head muestra las primeras líneas del fichero, mientras que tail muestra las últimas.

Ejm

head /boot/grub/menu.lst
tail /boot/grub/menu.lst

Por defecto, tanto head como tail muestran 10 líneas, esto se puede cambiar pasando el siguiente parámetro

Ejm

head -n4 /boot/grub/menu.lst (hace que sólo se muestren 4 líneas)
Scroll al inicio