0Pricing
Linux Command Line & Bash Scripting Mastery · Lección

Visualización del contenido de archivos (cat, less, head, tail)

Explore varios comandos para mostrar e inspeccionar el contenido de archivos de texto, desde su visualización completa hasta secciones específicas.

Visualización del contenido de archivos (cat, less, head, tail) es una lección gratuita de Linux Command Line & Bash Scripting Mastery en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Linux Command Line & Bash Scripting Mastery, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Linux Command Line & Bash Scripting Mastery incluye 4 lecciones en total.

Inspeccionar archivos en Linux

¿Alguna vez se ha preguntado qué contiene un archivo sin abrirlo en un editor gráfico? La terminal de Linux proporciona potentes comandos para consultar rápidamente el contenido de los archivos.

Esto resulta muy útil para comprobar archivos de registro, ajustes de configuración o simplemente echar un vistazo rápido a un documento.

`cat`: mostrar archivos completos

El comando cat (abreviatura de «concatenate») es una de las formas más sencillas de mostrar todo el contenido de un archivo directamente en la pantalla de la terminal.

Vamos a crear un archivo pequeño y después a consultarlo:

echo "Line 1\nLine 2\nLine 3" > my_file.txt

Ahora, ejecute cat my_file.txt:

cat my_file.txt
Salida:
Line 1
Line 2
Line 3

Cuando `cat` no es suficiente

Aunque cat es excelente para archivos pequeños, puede resultar problemático con archivos grandes. Si un archivo tiene muchas líneas, el contenido se desplazará por la pantalla demasiado rápido.

Solo verá la última parte del archivo, lo que dificulta leerlo desde el principio. ¡Aquí es donde resultan útiles otras herramientas!

`less`: Visualización de archivos grandes

Para archivos grandes, el comando less es su aliado. Es un «pager» que le permite ver el contenido de un archivo una pantalla a la vez, desplazarse hacia arriba y hacia abajo e incluso buscar.

A diferencia de cat, less no carga todo el archivo en la memoria, por lo que resulta eficiente con archivos enormes.

Pruébelo (deberá pulsar «q» para salir):

less my_file.txt

El terminal mostrará el contenido del archivo y le permitirá recorrerlo.

Navegar con `less`

Una vez dentro de less, puede utilizar varias teclas para desplazarse:

  • Barra espaciadora: Desplazarse una página hacia abajo.
  • b: Desplazarse una página hacia arriba.
  • Flecha abajo: Desplazarse una línea hacia abajo.
  • Flecha arriba: Desplazarse una línea hacia arriba.
  • q: Salir de less y volver al indicador del terminal.

¡Estas teclas son esenciales para consultar archivos de forma interactiva!

`head`: Ver el principio

A veces solo necesita ver el principio de un archivo. El comando head muestra las primeras líneas de un archivo.

De forma predeterminada, head muestra las primeras 10 líneas de un archivo.

Veamos las primeras líneas de nuestro archivo my_file.txt (que solo tiene 3 líneas):

head my_file.txt
Salida:
Line 1
Line 2
Line 3

`head -n`: Personalizar el número de líneas

Puede especificar exactamente cuántas líneas debe mostrar head mediante la opción -n, seguida del número de líneas.

Por ejemplo, para ver solo las primeras 2 líneas:

head -n 2 my_file.txt
Salida:
Line 1
Line 2

Esto resulta útil para comprobar rápidamente encabezados o configuraciones iniciales.

`tail`: Ver el final

Al igual que head muestra el principio, el comando tail muestra el final de un archivo. Esto resulta especialmente útil para archivos de registro a los que se añaden constantemente nuevas entradas al final.

De forma predeterminada, tail también muestra las últimas 10 líneas de un archivo.

tail my_file.txt
Salida:
Line 1
Line 2
Line 3

(Como nuestro archivo es pequeño, muestra todas las líneas, de forma similar a head).

`tail -n`: Personalizar la vista del final

Al igual que con head, puede utilizar la opción -n con tail para especificar cuántas líneas del final del archivo desea ver.

Para ver las últimas 2 líneas:

tail -n 2 my_file.txt
Salida:
Line 2
Line 3

Es perfecto para comprobar las entradas más recientes de un archivo de registro.

Comprobación rápida: visualización de archivos

Tiene un archivo de registro muy grande llamado server.log. Quiere ver rápidamente solo las 5 entradas más recientes sin recorrer todo el archivo. ¿Qué comando debería utilizar?

Resumen: comandos para ver el contenido de archivos

¡Buen trabajo! Ha aprendido comandos esenciales para ver el contenido de los archivos:

  • cat: Muestra el archivo completo; es ideal para archivos pequeños.
  • less: Es un pager interactivo para archivos grandes que permite desplazarse y buscar.
  • head: Muestra el principio de un archivo (10 líneas de forma predeterminada); use -n para indicar una cantidad personalizada.
  • tail: Muestra el final de un archivo (10 líneas de forma predeterminada); use -n para indicar una cantidad personalizada.

¡Estos comandos son fundamentales para desenvolverse eficazmente en Linux y solucionar problemas!

Preguntas frecuentes

¿La lección «Visualización del contenido de archivos (cat, less, head, tail)» es gratis?

Sí — el texto completo de «Visualización del contenido de archivos (cat, less, head, tail)» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Linux Command Line & Bash Scripting Mastery, actualiza a CoddyKit PRO. El curso de Linux Command Line & Bash Scripting Mastery incluye 4 lecciones en total.

¿Qué aprenderé en «Visualización del contenido de archivos (cat, less, head, tail)»?

Explore varios comandos para mostrar e inspeccionar el contenido de archivos de texto, desde su visualización completa hasta secciones específicas. Practicas Linux Command Line & Bash Scripting Mastery con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Linux Command Line & Bash Scripting Mastery?

No se requiere experiencia previa. Linux Command Line & Bash Scripting Mastery en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «Visualización del contenido de archivos (cat, less, head, tail)»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Linux Command Line & Bash Scripting Mastery?

Sí. Cada lección de Linux Command Line & Bash Scripting Mastery incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Visualización del contenido de archivos (cat, less, head, tail)
  2. Comprensión de los permisos de archivos (chmod, chown)
  3. Búsqueda de archivos (find, grep)
  4. Creación de enlaces: hard links y symlinks
← Volver a Linux Command Line & Bash Scripting Mastery