Head y Tail
Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 30 de 82.
Al trabajar con archivos grandes, a menudo no necesitas leer todo el archivo — solo necesitas ver el principio o el final. Los comandos head y tail te permiten hacer exactamente eso.
El <strong>head</strong> comando muestra las primeras líneas de un archivo. Por defecto muestra las primeras 10 líneas:
head log.txtPara especificar cuántas líneas mostrar, use la opción -n:
head -n 3 log.txt # show first 3 lines
head -n 1 log.txt # show only the first lineEl <strong>tail</strong> comando muestra las últimas líneas de un archivo. Por defecto muestra las últimas 10 líneas:
tail log.txtPara especificar cuántas líneas:
tail -n 3 log.txt # show last 3 lines
tail -n 1 log.txt # show only the last lineCuándo usar cada uno:
- Usa
headpara previsualizar la estructura o cabecera de un archivo - Usa
tailpara revisar las entradas más recientes en un archivo de registro
Un truco útil — combinando ambos:
Puedes usar ambos comandos juntos para ver el inicio y el final de un archivo al mismo tiempo:
head -n 2 log.txt
tail -n 2 log.txtDesafío
PrincipianteUsa head y tail para inspeccionar log.txt:
- Imprime las primeras 3 líneas del archivo usando
head - Imprime la última 1 línea del archivo usando
tail
Pista: Usa la bandera
-npara controlar cuántas líneas se muestran. Ejecuta ambos comandos uno después del otro.
Hoja de referencia
El comando head muestra las primeras líneas de un archivo (predeterminado: 10 líneas):
head log.txtEl comando tail muestra las últimas líneas de un archivo (predeterminado: 10 líneas):
tail log.txtUtilice la bandera -n para especificar el número de líneas:
head -n 3 log.txt # mostrar las primeras 3 líneas
tail -n 1 log.txt # mostrar la última 1 líneaPuede combinar ambos comandos para ver el inicio y el final de un archivo:
head -n 2 log.txt
tail -n 2 log.txtPruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Directorios
Crear Un DirectorioCopiar Un DirectorioMover Y Renombrar Un DirectorioEliminar Un DirectorioResumen - Operaciones Con Directorios7Contenido de Archivos
Head y TailConteo de PalabrasComando SortComando UniqGrep BásicoGrep con FlagsResumen - Detective de Texto10Proyecto Analizador de Registros
Resumen del ProyectoVisualizando el Archivo de Registro2Navegación
Imprimir Directorio de TrabajoListar ArchivosCambiar de DirectorioRutas Absolutas vs RelativasDirectorio Home y RaízRepaso - Encuentra tu Camino8Redirección
Salida EstándarSobrescribir en un ArchivoAnexar a un ArchivoEntrada EstándarError EstándarResumen - Constructor de Registro11Permisos
Entendiendo PermisosLeyendo PermisosChmod con NúmerosChmod con SímbolosPropiedad de ArchivosResumen - Bloquéalo14Proyecto de Script de Copia de Seguridad
Visión General del ProyectoObteniendo la Ruta de Origen3Archivos
Crear un ArchivoLeer un ArchivoCopiar un ArchivoMover y Renombrar un ArchivoEliminar un ArchivoResumen - Operaciones con Archivos6Comodines y Patrones
El comodín asteriscoEl comodín interroganteComodines de corchetesCombinando comodinesRepaso - Operaciones selectivas9Tuberías
Qué es una tuberíaEncadenando dos comandosEncadenando múltiples comandosTubería con GrepResumen - Tubería de datos