
Linux tail 命令
tail 命令可以用来查看文件内容,其中 -f 参数经常被用于实时查看日志文件的变化。
使用 tail -f filename 可以展示 filename 文件的末尾部分,并持续更新屏幕显示,一旦文件有新增内容即可立即看到最新信息。
命令格式:
tail [参数] [文件]
参数说明:
- -f 持续读取文件变化
- -q 不输出处理过程中的信息
- -v 显示详细的执行信息
- -c 输出指定字节数
- -n 显示文件最后 n 行内容
- --pid=PID 配合-f 使用,在进程 PID 终止后结束
- -q, --quiet, --silent 不输出文件名标题
- -s, --sleep-interval=S 与-f配合使用,每次循环间隔休眠 S 秒
示例
要查看 notes.log 文件的最后 10 行内容,请运行如下命令:
tail notes.log # 默认展示最后 10 行
若想实时监控名为 notes.log 的文件新增内容,请输入:
tail -f notes.log
该命令将显示 notes.log 文件最后 10 行内容。当文件中有新行添加时,这些内容会立刻出现在终端中。持续显示直到你按下 Ctrl-C 中断操作。
查看 notes.log 文件从第 20 行开始到结尾的内容:
tail -n +20 notes.log
显示 notes.log 文件最后 10 个字符:
tail -c 10 notes.log










