「这是我参与2022首次更文挑战的第15天,活动详情查看:2022首次更文挑战」
前言
一说起查看Linux系统中文件内容,相信很多小伙伴首先想到的就vim。近期有实习的小伙伴咨询查看Linux系统中日志的相关操作,相信很多小伙伴对于查看文件内容的命令也是浅显了解,会使用基础的命令。本文将介绍一下文件查看命令tail的相关知识。
tail
在我们查看Linux系统中的日志时,经常使用tail命令。tail命令主要作用是用于查看文件的内容,其默认查询的是最末尾的10行数据信息。tail命令后跟不同的参数,会有不同的效果。例如常用的-f 参数,用于显示正在改变的文件最新信息。
tail命令语法
tail [参数] [文件]
tail命令常用参数
| tail命令参数 | 描述信息 |
|---|---|
| -f | 循环读取 |
| -q | 不显示处理信息 |
| -v | 显示详细的处理信息 |
| -c<数目> | 显示的字节数 |
| -n<行数> | 显示文件的尾部 n 行内容 |
| --pid=PID | 与-f合用,表示在进程ID,PID死掉之后结束 |
| -q, --quiet, --silent | 从不输出给出文件名的首部 |
| -s, --sleep-interval=S | 与-f合用,表示在每次反复的间隔休眠S秒 |
tail [文件]
- 作用:tail [文件] 如果tail命令和文件之间没有任何的参数,默认将最后 10 行显示在屏幕中。将不会实现动态读取。
- 语法格式:
tail filename
- 示例:
tail nohup.out
- 执行结果:
tail -f [文件]
- 作用:tail -f [文件] 会把文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要更新就可以看到最新的文件内容。常用于查看动态日志文件
- 语法格式:
tail -f filename
- 示例:
tail -f nohup.out
- 执行结果:
tail -n [文件]
- 作用:tail -n [文件] 是指显示文件中的最后多少行数据。例如 -5 就是显示最后5行,-100就是显示最后100行,其中n 是数字。
- 语法格式:
tail -n filename
- 示例:
tail -5 nohup.out
- 执行结果:
tail -c [文件]
- 作用:tail -c [文件] 是指显示文件中的最后多少个字节数。例如 -5 就是显示最后5个字节,-100就是显示最后100个字节,其中-c后面需要跟数字。
- 语法格式:
tail -c 数量 filename
- 示例:
tail -c 100 nohup.out
- 执行结果:
结语
好了,以上就是Linux tail 命令介绍,感谢您的阅读,希望您喜欢,如对您有帮助,欢迎点赞收藏。如有不足之处,欢迎评论指正。下次见。
作者介绍:【小阿杰】一个爱鼓捣的程序猿,JAVA开发者和爱好者。公众号【Java全栈架构师】维护者,欢迎关注阅读交流。