head is a program on Unix and Unix-like operating systems used to display the beginning of a text file or piped data.
What is head and tail command in Unix?
They are, by default, installed in all Linux distributions. As their names imply, the head command will output the first part of the file, while the tail command will print the last part of the file. Both commands write the result to standard output.
What does head do in bash?
More bash commands
head is used to print the first ten lines (by default) or any other amount specified of a file or files. cat , on the other hand, is used to read a file sequentially and print it to the standard output (that is, it prints out the entire contents of the file).