48 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
title: Bash Head
 | 
						|
---
 | 
						|
 | 
						|
## Bash command: head
 | 
						|
 | 
						|
Head is used to print the first ten lines (by default) or any other amount specified of a file or files.
 | 
						|
Cat is used to read a file sequentially and print it to the standard output. <br>
 | 
						|
ie prints out the entire contents of the entire file. - that is not always necessary, perhaps you just want to check the contents of a file to see if it is the correct one, or check that it is indeed not empty.
 | 
						|
The head command allows you to view the first N lines of a file.
 | 
						|
 | 
						|
If more than one file is called. then the first ten lines of each file is displayed, unless specific number of lines are specified.
 | 
						|
Choosing to display the file header is optional using the option below
 | 
						|
 | 
						|
### Usage
 | 
						|
 | 
						|
```bash
 | 
						|
head [options] [file_name(s)]
 | 
						|
```
 | 
						|
 | 
						|
Most used options:
 | 
						|
 | 
						|
* `-n N`, prints out the first N lines of the file(s)
 | 
						|
* `-q`, doesn't print out the file headers
 | 
						|
* `-v`, always prints out the file headers
 | 
						|
* `-z`, --zero-terminated | line delimiter is NUL, not newline
 | 
						|
 | 
						|
### Example
 | 
						|
 | 
						|
```bash
 | 
						|
head file.txt
 | 
						|
```
 | 
						|
Prints in terminal the first ten lines of file.txt (default)
 | 
						|
 | 
						|
```bash
 | 
						|
head -n 7 file.txt
 | 
						|
```
 | 
						|
Prints in terminal the first seven lines of file.txt
 | 
						|
 | 
						|
```bash
 | 
						|
head -q -n 5 file1.txt file2.txt
 | 
						|
```
 | 
						|
Print in terminal the first 5 lines of file1.txt, followed by the first 5 lines of file2.txt
 | 
						|
 | 
						|
 | 
						|
### More Information:
 | 
						|
* [Wikipedia](https://en.wikipedia.org/wiki/Head_(Unix))
 |