【linux】tail的基本使用

2023-12-31 22:32:00

在linux可以用find查找一个文件,可以用grep查找符合要求的文件内容,但是有的时候希望查看文件的前几行或者后几行(其实这种场景经常可以遇到,比如接触到日志分析的时候),那就应该使用head和tail这两个工具了,head是输出文件从开头的内容,tail显示文件结尾的内容

https://blog.csdn.net/andyshi1998/article/details/135309123?spm=1001.2014.3001.5502

首先先看完整的file内容是

基本使用

tail file? 默认查看文件的最后10行

和head相反,tail是用来显示文件末尾的内容的 ,默认状态下显示末尾10行

tail -n 数字 file? 显示文件最后指定行数的内容

数字有正数和负数两种选项,没有符号的时候等于负数

比如如下的无符号写法

以及-n -5 的写法

他们的结果是一致的

如果是指定了正数的话结果就会变成:

从第5行开始一直输出到末尾

tail -c 数字 file? 显示文件最后指定字符数的内容

tail file1 file2 …… 显示多个文件末尾的内容

显示效果就是各自输出最后10行并且附上各自的文件名称

tail -q file1 file2? 显示最后10行但是不显示文件名称

配合使用

tail的输出和cat,echo的输出一样,也可以通过管道传递给其他命令使用

tail -n 15 file | grep "10" --color=auto

也可以其他命令输出给tail用

总体来说是linux命令中比较简单的一种命令

祝大家玩得开心

文章来源:https://blog.csdn.net/andyshi1998/article/details/135318551
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。