菜鸟学Linux命令:tail命令 查看日志

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

tail 命令用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。

tail命令常用来查看日志文件。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容

※命令格式
tail [OPTION] [FILE]

参数规则
-c -bytes=N 显示的字节数
-f 循环读取
-q 不显示文件头详细信息
-v 显示详细的处理信息
-n <行数> 显示行数
--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束

※相关命令
cat命令,文本输出命令,有几个主要功能:1.一次显示整个文件;2.从键盘创建一个文件;3.将几个文件合并为一个文件。

head命令,与tail命令相对,显示文件的头几行信息。
more命令,功能类似cat,cat命令是整个文件的内容从上到下显示在屏幕上。

more会分页显示,按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且可以搜寻字符串。
less命令,less命令与more对应,功能更加强大,可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件。

※场景范例
1.监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上,按下CTRL+C退出
  tail -f filename 循环查看文件内容

2.显示filename最后20行
  tail -n 20 filename 显示文件末尾内容

3.从第20行开始显示文件
  tail -n +20 filename

4.逆序显示filename最后10行
tail -r -n 10 filename



本文转自邴越博客园博客,原文链接:http://www.cnblogs.com/binyue/p/4244237.html,如需转载请自行联系原作者

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
3天前
|
Linux Python Perl
Linux命令删除文件里的字符串
Linux命令删除文件里的字符串
13 7
|
3天前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
5天前
|
Linux Perl
Linux之sed命令
Linux之sed命令
|
4天前
|
Linux
深入理解Linux中的cp命令:文件与目录的复制利器
深入理解Linux中的cp命令:文件与目录的复制利器
|
5天前
|
Linux Docker 容器
9. 同步执行Linux多条命令
9. 同步执行Linux多条命令
|
5天前
|
Linux Shell
10-10|linux命令查询 关键字在文本中出现的行数
10-10|linux命令查询 关键字在文本中出现的行数
|
5天前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
6天前
|
Linux Docker 容器
linux之docker命令
linux之docker命令
|
5天前
|
Ubuntu Linux Shell
10-21|在linux我如果修改了时间,什么命令可以恢复正确啊
10-21|在linux我如果修改了时间,什么命令可以恢复正确啊
|
5天前
|
Linux Perl
6-20|linux sed命令
6-20|linux sed命令
下一篇
无影云桌面