| 
									
										
										
										
											2018-11-22 05:05:52 +01:00
										 |  |  | --- | 
					
						
							| 
									
										
										
										
											2018-11-29 19:02:57 -05:00
										 |  |  | title: Bash Tail | 
					
						
							| 
									
										
										
										
											2018-11-22 05:05:52 +01:00
										 |  |  | --- | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-11-29 19:02:57 -05:00
										 |  |  |  ## 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. | 
					
						
							|  |  |  |   | 
					
						
							| 
									
										
										
										
											2018-11-22 05:05:52 +01:00
										 |  |  | ### Usage
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```bash | 
					
						
							|  |  |  | tail [options] [file_names] | 
					
						
							|  |  |  | ``` | 
					
						
							| 
									
										
										
										
											2018-11-29 19:02:57 -05:00
										 |  |  |   | 
					
						
							|  |  |  | 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**
 | 
					
						
							| 
									
										
										
										
											2018-11-22 05:05:52 +01:00
										 |  |  | ```bash | 
					
						
							|  |  |  | tail -n1 log.txt | 
					
						
							|  |  |  | ``` | 
					
						
							| 
									
										
										
										
											2018-11-29 19:02:57 -05:00
										 |  |  |   | 
					
						
							|  |  |  |  #### Show live changes from file **log.txt** | 
					
						
							| 
									
										
										
										
											2018-11-22 05:05:52 +01:00
										 |  |  | ```bash | 
					
						
							|  |  |  | tail -f log.txt | 
					
						
							|  |  |  | ``` | 
					
						
							| 
									
										
										
										
											2018-11-29 19:02:57 -05:00
										 |  |  |   | 
					
						
							|  |  |  |  ### 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)) | 
					
						
							|  |  |  |   |