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)