详解Linux tail命令:显示文件结尾的内容

  • Post category:Linux

Linux tail命令用于显示文件的末尾内容。tail命令可以从大文件中查找特定数据,通常用于查看最新日志文件的信息。

语法

tail [参数] [文件名]

参数

  • -f 循环读取
  • -q 不显示处理信息
  • -v 显示详细的处理信息
  • -c<数目> 显示的字节数
  • -n<行数> 显示行数
  • –pid=PID 与-f合用,表示在进程ID,PID死掉之后结束
  • -q, –quiet, –silent 不显示处理信息
  • -s, –sleep-interval=S 与-f合用,表示在每次反复的间隔休眠时间
  • –retry 与-f合用,在文件变动时重新读取

示例1 – 显示文件末尾10行内容

例如,我们可以使用以下命令显示test.log文件的末尾10行:

tail test.log

这将显示test.log文件的最后10行内容。

示例2 – 循环查看文件内容

可以通过使用“-f”选项在文件变化时循环查看文件内容。例如,我们可以使用以下命令来循环查看test.log文件的内容:

tail -f test.log

这将跟踪test.log文件,直到您通过按“Ctrl + C”停止它为止。

另外,如果您想取消tail命令,请使用“Ctrl + C”停止它。