运行维护:浅记tail命令的使用
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。
运行环境 Runtime environment
1 | 操作系统: Red Hat 4.8.5-16 |
背景
爬虫采集的日志内容还是相当庞大的,之前使用nohup的时候,查询日志,用cat命令读取,刷得眼花。
当我只想看最新的几行日志,用tail可以方便的查看。
命令介绍
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。
tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。
命令格式:
tail [参数] [文件]
参数介绍
1 | -f 循环读取 |
使用实例
- 显示 demo.log 文件的最后 10 行,输入以下命令:
tail demo.log
- 跟踪名为 demo.log 的文件的增长情况,输入以下命令:
tail -f demo.log
此命令显示 demo.log 文件的最后 10 行。
当将某些行添加至 demo.log 文件时,tail 命令会继续显示这些行。
显示一直继续,直到按下(Ctrl-C)组合键停止显示。
- 显示文件 demo.log 的内容,从第 20 行至文件末尾:
tail -n +20 demo.log
- 显示文件 demo.log 的最后 10 个字符:
tail -c 10 demo.log
拓展细节
tail -n 100 /etc/cron #显示最后100行数据
tail -n -100 /etc/cron #除了前99行不显示外,显示第100行到末尾行
总结
linux 命令很多,但是需要日常多用,长期积累。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 快乐咸鱼のRaXianch窝!
评论
WalineValine