El comando tail es una utilidad fundamental para cualquiera que esté aprendiendo Linux. Como su nombre indica, permite ver la "cola" o el final de un archivo. Esto es particularmente útil para revisar las entradas más recientes en archivos que cambian rápidamente, como los registros del sistema.
Ver el Final de un Archivo
Por defecto, el comando tail muestra las últimas 10 líneas de un archivo especificado. Funciona como la contraparte del comando head.
tail /var/log/syslog
Al igual que con head, puedes personalizar el número de líneas que deseas ver usando la opción -n. Por ejemplo, para ver las últimas 20 líneas, usarías el siguiente comando:
tail -n 20 /var/log/syslog
Esta flexibilidad convierte al comando Linux tail en una herramienta esencial para inspeccionar rápidamente los finales de los archivos sin necesidad de abrir el archivo completo.
Monitoreo de Archivos en Tiempo Real con tail -f
Una de las características más potentes del comando tail es su capacidad para monitorear archivos en tiempo real. Esto se logra con el indicador -f (follow/seguir). Cuando usas tail -f, el comando no termina después de mostrar las últimas líneas. En su lugar, espera a que se añadan nuevos datos al archivo y los imprime en la pantalla a medida que llegan.
tail -f /var/log/syslog
Intenta ejecutar este comando. A medida que continúes usando tu sistema, verás aparecer nuevas líneas en tu terminal. Esto convierte a tail -f en una herramienta indispensable para administradores de sistemas y desarrolladores que necesitan ver registros y monitorear la salida de aplicaciones a medida que sucede.