tail 查看文件内容(主要用于倒查)
-c 数字:如果数字为正数(例如 -c +5),显示指定文件从行首第 xx 字节到最后的内容;如果数字为负数(例如 -c -5),显示指定文件从行尾第 xx 字节到最后内容。
-n 数字:如果数字为正数(例如 -c +3),显示指定文件从行首第 xx 行到最后的内容;如果数字为负数(例如 -c -3),显示指定文件从行尾第 xx 行到最后的内容。
-f :即时输出文件变化后增加的内容,也就是监视一个文件的内容变化(常用于监视日志输出),使用 Ctrl+C 终止
# 更多的命令可以用 tail --help 来查看。
使用示例:
假设 log.txt 文件内容为:
linux_file1
linux_file2
linux_file3
linux_file4
linux_file5
# 查看 log.txt文件的全部内容
tail log.txt
# 查看 log.txt文件从行首 第25字节到最后的内容
tail -c +25 log.txt
# 输出示例
# 查看 log.txt文件从行尾 第4字节到最前面的内容
tail -c -4 log.txt
# 输出示例
# 查看 log.txt文件的从第2行到最后一行的内容
tail -n +2 log.txt
# 输出示例
# 查看 log.txt文件的后 2行的内容
tail -n -2 log.txt
# 输出示例
# 持续查看(监视) log.txt文件的变化内容(新增加的内容),使用 Ctrl+C 终止
tail -f log.txt
# 查看 log.txt log1.txt log2.txt文件的前 3行内容
tail -n 3 log.txt log1.txt log2.txt
# 更多的命令可以用 tail --help 来查看。