46 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Bash Tail
 | |
| ---
 | |
| 
 | |
|  ## Bash Tail
 | |
| `tail` is a program to display the **tail** end of a text file. If no option is given, tail shows the last 10 lines of a given file.
 | |
|  
 | |
| ### Usage
 | |
| 
 | |
| ```bash
 | |
| tail [options] [file_names]
 | |
| ```
 | |
|  
 | |
| Commonly used options:
 | |
| 
 | |
| - `-f` - Display the last lines and then monitor the file. If new lines are added to the file, tail updates the display.
 | |
| - `-F` - Same as `-f` but if the file/log is rolled it will continue with the new file/log.
 | |
| - `-c NUM` - display the last `NUM` bytes of the file.
 | |
| - `-n NUM` - display the last `NUM` lines, instead of the last 10
 | |
|  
 | |
|  ### Examples
 | |
|  
 | |
|  #### View the last several lines from file **log.txt**
 | |
|  ```bash
 | |
|  tail log.txt
 | |
|  ```
 | |
|  
 | |
|  #### View the last 15 lines from file **log.txt**
 | |
|  ```bash
 | |
|  tail -n 15 log.txt
 | |
|  ```
 | |
|  
 | |
| #### Show only the last line from file **log.txt**
 | |
| ```bash
 | |
| tail -n1 log.txt
 | |
| ```
 | |
|  
 | |
|  #### Show live changes from file **log.txt**
 | |
| ```bash
 | |
| tail -f log.txt
 | |
| ```
 | |
|  
 | |
|  ### More Information
 | |
|  * Run `man tail` for more information on the tail command as well as a complete list of options.
 | |
|  * [Wikipedia](https://en.wikipedia.org/wiki/Tail_(Unix))
 | |
|   |