Los comandos cat
, more
y less
sirven para mostrar el contenido de ficheros de texto. La diferencia radica en cómo se muestra el contenido. A todos estos comandos hay que pasarles como argumento el fichero que se quiere mostrar. Se puede indicar una ruta, en caso de que el fichero que se quiere mostrar no esté en el directorio actual.
El comando cat
muestra por pantalla el contenido de un fichero y, cuando termina, el usuario está otra vez de vuelta en la línea de comandos.
muestra el contenido del fichero raiz.c
del directorio principal. Si el fichero es demasiado largo no podremos ver todo el contenido, porque pasará por pantalla muy rápido. Por ese motivo cat
se suele utilizar para visualizar el contenido de archivos pequeños.
El comando more
hace lo mismo que cat
, a diferencia de que muestra el fichero pantalla a pantalla, es decir, llena de texto la pantalla y se espera a que el usuario pulse la tecla <espacio> para pasar a la siguiente página.
El comando less
es el más versátil de los tres, ya que permite moverse hacia delante y hacia atrás dentro del fichero, utilizando los cursores o las teclas de “AvPág
” y “RePág
”.
Pulsando “AvPág
” vemos el resto del archivo:
En cualquier momento se puede interrumpir la visualización y volver al símbolo del sistema pulsando la letra “q”.
Los comandos head
y tail
permiten mostrar de forma parcial el contenido de un fichero. Como su nombre indica, head
muestra las primeras líneas del fichero (la cabecera) y tail
muestra las últimas líneas (la cola).
Por defecto, tanto head
como tail
muestran 10 líneas, pero eso se puede cambiar con la opción -n
.
Debe estar conectado para enviar un comentario.