概述
tail
命令输出文件中尾部的内容,默认情况下 tail
命令显示文件后 10 行内容。
注:通常情况下该命令用于查看日志很有帮助。与
head
、cat
命令一起学习,其中head
查看文件头部的内容;cat
命令查看文件的全部内容。
语法
该命令的语法如下:
tail [选项] 文件
该命令支持的选项有:
选项 | 说明 |
---|---|
-f | 显示文件最新追加的内容,实时监听文件变化 |
-q | 不显示处理信息 |
-v | 显示详细的处理信息 |
-c NUM | 显示指定 NUM 个字节的内容 |
-n NUM | 显示文件尾部 NUM 行内容 |
-q | 不显示文件名,在显示多个文件时有效 |
使用
默认显示文件最后 10 行
命令 tail 文件名
默认显示文件最后 10 行:
显示文件后 20 行内容【★★★★★】
通过 -n
选项可以选择显示尾部多少行的内容:
# 例如,显示文件后 20 行的内容
tail -n 20 文件名
动态显示文件最新追加的内容【★★★★★】
使用 -f
选项可以动态显示文件最新追加的内容,实时监听变化。在查看日志文件时比较有用:
tail -f 文件名
显示指定行到行尾的内容
可以这样写,就可以显示指定某行到行尾的所有内容了:
# 语法,显示文件从第 NUM 行到行尾的所有内容
tail -n +NUM 文件名
# 示例,显示 test.txt 文件从第 500 行到行尾的所有内容
tail -n +500 test.txt