El comando principal hace lo que esperarías; muestra el primer grupo de líneas de un archivo (el "encabezado" del archivo). Por defecto, muestra las primeras 10 líneas de texto:
$ head log_file line1 line2 line3 line4 Hello World - line5 line6 line7 line8 line9 Hello again World - line10 $
Similar al comando tail, el comando head admite el parámetro -n para que pueda modificar lo que se muestra. Ambos comandos también le permiten escribir un guión junto con el número de líneas que se mostrarán, como se muestra aquí:
$ head -3 log_file line1 line2 line3 $
Por lo general, el comienzo de un archivo no cambia, por lo que el comando head no admite la función de parámetro -f como lo hace el comando tail. El comando head es una forma práctica de echar un vistazo al principio de un archivo.
Ejemplos de comandos de cabeza
1. Para generar las primeras 10 líneas del archivo:
# head file.txt
2. Para generar el primer número especificado de bytes del archivo:
# head -c 10 file.txt
3. Para generar el primer número especificado de líneas del archivo:
# head -n 15 file.txt
4. Para nunca generar encabezados con nombres de archivos:
# head -q file.txt # head --quiet file.txt # head --silent file.txt
5. Para imprimir siempre los encabezados dando nombres de archivos:
# head -v file.txt # head --verbose file.txt
6. Para mostrar la ayuda de head:
# head --help
7. Para imprimir la información de la versión de head:
# head --version