Aprende leyendo en orden

Ver el contenido — cat / head / tail / wc

Muestra el archivo entero con cat, el inicio y el final con head y tail, y cuenta líneas con wc -l — además del flujo para revisar logs, todo práctico en una terminal del navegador.

Mostrar el archivo entero — cat

cat es el comando que imprime todo el contenido de un archivo en pantalla.

Úsalo cuando quieras ver el conjunto de un vistazo, como un archivo de configuración corto o una nota.

Basta con pasar el nombre del archivo y lo muestra tal cual desde la primera línea hasta la última.

Para archivos muy largos, en Ubuntu y similares usarías less para desplazarte pantalla a pantalla y q para salir.

En la consola de este curso muestras el archivo entero con cat, y para archivos largos tomas solo la parte que necesitas con head y tail, que aprenderás a continuación.

Formas de ver el contenido de un archivo
cat file.txtMuestra cadalínea tal cualhead / tailToma solo elinicio / finalwc -l file.txtCuenta las líneas
Usa cat para el conjunto, head / tail para partes, y wc -l para la cantidad.
echo one > memo.txt      # escribir la línea 1
echo two >> memo.txt     # añadir la línea 2
echo three >> memo.txt   # añadir la línea 3
cat memo.txt             # mostrar cada línea

① Escribe la línea 1 con echo a > sample.txt, luego añade con echo b >> sample.txt y echo c >> sample.txt para crear un archivo de 3 líneas.

② Muestra todo el contenido con cat sample.txt y confirma que aparecen las tres líneas a b c. (Ejecútalo correctamente y aparecerá una explicación.)

Linux console
0 / 4 completado(s)
Loading Linux Terminal...

Ver el inicio — head

head toma solo el número de líneas indicado desde el inicio de un archivo.

Sin opción muestra las primeras 10 líneas, y escribir un número tras -n lo limita a esa cantidad.

Es útil para revisar el comienzo de un log largo o los primeros registros de unos datos.

UsoSignificado
head fMuestra las primeras 10 líneas (por defecto)
head -n N fMuestra las primeras N líneas
Cómo funciona head
head fMuestra las primeras10 líneas (por defecto)head -n 2 fMuestra solo lasprimeras 2 líneasInicio de un log largoRevisa solo el iniciosin leerlo todo
head muestra desde el inicio. Usa -n para fijar el número de líneas.
echo l1 > log.txt     # crear material
echo l2 >> log.txt
echo l3 >> log.txt
head -n 2 log.txt     # primeras 2 líneas (l1 l2)

① Crea un archivo de 3 líneas con echo a > data.txt, echo b >> data.txt y echo c >> data.txt.

② Ejecuta head sobre data.txt sin -n y confirma que muestra las primeras 10 líneas por defecto (las 3 líneas, ya que el archivo tiene 3).

③ Luego muestra solo las primeras 2 líneas con head (escribe el número de líneas tras -n, con un espacio).

Linux console
0 / 4 completado(s)
Loading Linux Terminal...

Ver el final — tail

tail toma solo el número de líneas indicado desde el final de un archivo.

Sin opción muestra las últimas 10 líneas, y -n fija el número de líneas.

Se usa a menudo para revisar las últimas líneas de un log.

UsoSignificado
tail fMuestra las últimas 10 líneas (por defecto)
tail -n N fMuestra las últimas N líneas
Cómo funciona tail
tail fMuestra las últimas10 líneas (por defecto)tail -n 2 fMuestra solo lasúltimas 2 líneasÚltimas líneas de un logRevisa rápidosolo el final
tail muestra desde el final. Va bien para revisar las últimas líneas.
echo l1 > log.txt     # crear material
echo l2 >> log.txt
echo l3 >> log.txt
tail -n 2 log.txt     # últimas 2 líneas (l2 l3)

① Crea un archivo de 3 líneas con echo a > data.txt, echo b >> data.txt y echo c >> data.txt.

② Muestra solo las últimas 2 líneas con tail (escribe el número de líneas tras -n, con un espacio).

Linux console
0 / 4 completado(s)
Loading Linux Terminal...

Contar líneas — wc

wc es el comando que cuenta palabras y líneas.

Añade -l para mostrar solo el recuento de líneas de un archivo.

Puedes ver rápido cuántas líneas ha acumulado un log o cuántos registros hay sin leerlo entero.

UsoSignificado
wc fMuestra el recuento de líneas, palabras y caracteres
wc -l fMuestra solo el recuento de líneas
wc -w fMuestra solo el recuento de palabras
Cómo funciona wc
wc fLíneas, palabras,caractereswc -l fMuestra solo elrecuento de líneasSaber la cantidadCuenta sin leerel contenido
wc cuenta. Usa -l para tomar solo el recuento de líneas.
echo a > data.txt     # crear material
echo b >> data.txt
echo c >> data.txt
wc -l data.txt        # recuento de líneas (3)

① Crea un archivo de 3 líneas con echo a > data.txt, echo b >> data.txt y echo c >> data.txt.

② Usa wc con la opción de líneas para mostrar cuántas líneas tiene data.txt (añade la opción que significa 'line', línea).

Linux console
0 / 4 completado(s)
Loading Linux Terminal...

Indica el número de líneas con `-n`

Cuando sabes cuántas líneas quieres con head o tail, indicarlo con -n toma exactamente la parte que quieres.

QUIZ

Verificación de conocimientos

Responde cada pregunta una a una.

Pregunta 1¿Qué comando muestra el contenido de un archivo de principio a fin de una vez?

Pregunta 2¿Cuál usas para mostrar solo las últimas líneas de un archivo?

Pregunta 3¿Qué te dice ejecutar wc -l data.txt?