8. head
Lesson Content
Let’s say we have a very long file, in fact we have many to choose from, go ahead and cat /var/log/syslog. You should see pages upon pages of text. What if I just wanted to see the first couple of lines in this text file? Well we can do that with the head command, by default the head command will show you the first 10 lines in a file.
$ head /var/log/syslog
You can also modify the line count to whatever you choose, let’s say I wanted to see the first 15 lines instead.
$ head -n 15 /var/log/syslog
The -n flag stands for number of lines.
Exercise
What does the following command do and why?
$ head -c 15 /var/log/syslog
Quiz Question
# What flag would you use to change the number of lines you want to view for the head command?
> It is the complementary of Tail command. The head command, as the name implies, print the top N number of data of the given input. By default, it prints the first 10 lines of the specified files.
1. [ ] -nl
2. [ ] -h
3. [ ] head
4. [x] -n