CodeAventura
Linux
▸Archivos y Directorios▸Ver contenido: cat y head/tail

Misión

TerminalTema: Vintage
Ver contenido: cat y head/tail
05
/
17

Ver contenido: cat y head/tail

Mirar dentro de los archivos

Crear archivos está bien, pero ¿de qué sirven si no puedes ver lo que contienen? En la interfaz gráfica harías doble clic para abrir un archivo. En la terminal tienes varios comandos, cada uno para una situación diferente.

cat — Ver todo el contenido

El comando cat (de "concatenate") muestra el contenido completo de un archivo:

Si quieres ver el contenido con números de línea, añade -n:

Y puedes ver varios archivos a la vez — cat los concatena (de ahí su nombre):

cat es perfecto para archivos cortos. Para archivos largos, te inundará la terminal con texto.

head — Ver el principio

Cuando solo necesitas ver las primeras líneas de un archivo, usa head:

Por defecto muestra las primeras 10 líneas. Puedes cambiar el número con -n:

Esto muestra solo las primeras 5 líneas. Muy útil para echar un vistazo rápido a archivos grandes.

tail — Ver el final

El complemento de head es tail, que muestra las últimas líneas:

Con -n controlas cuántas líneas ver:

tail es especialmente útil para ver logs — los eventos más recientes siempre están al final del archivo.

Crear contenido con echo

Antes de practicar, necesitas archivos con contenido. La forma más rápida es usar echo con redirección:

El operador > escribe en el archivo (sobreescribiendo lo que había). Para añadir al final sin borrar:

El doble >> añade al final. La diferencia entre > y >> es crucial — la veremos en detalle más adelante.

¿Cuándo usar cada uno?

  • cat para archivos cortos que quieres ver completos
  • head para ver el inicio de archivos largos
  • tail para ver el final (logs, últimos datos)

Tu desafío

  1. Crea un archivo con al menos 5 líneas usando echo y >>
  2. Muestra solo las primeras 3 líneas con head -n 3

Usa echo "línea 1" > archivo.txt para la primera línea y echo "línea 2" >> archivo.txt para las siguientes.