linux tail 自动刷新,Linux命令: tail

linux tail 自动刷新,Linux命令: tailtail原单词tail(尾巴)工作中应用于查看实时日志,或者复现BUG时实时查看日志tail命令可用于查看文件的内容,与cat不同的是tail命令是从末尾开始查看,默认查看最后十行,最常用的是-f参数,可以实时刷新文件的内容(循环读取)语法tail文件参数-f:循环读取-n:显示文件的尾部n行内容例子:taila.log读取a.log最后10行内容tail-fa.log循环读…

大家好,又见面了,我是你们的朋友全栈君。

tail

原单词 tail (尾巴)

工作中应用于查看实时日志,或者复现BUG时实时查看日志

tail 命令可用于查看文件的内容,与cat不同的是tail命令是从末尾开始查看,默认查看最后十行,最常用的是 -f 参数,可以实时刷新文件的内容(循环读取)

语法

tail 文件

参数

-f: 循环读取

-n: 显示文件的尾部n行内容

例子:

tail a.log

读取a.log最后10行内容

tail -f a.log

循环读取a.log的内容

tail -n50 a.log

读取a.log最后50行内容

tail -50f a.log

读取a.log最后50行内容,并循环读取新的内容

实战

进入/root目录

新建 tailTest文件夹

进入 tailTest目录

新建 a.log 文件

将 / 根目录下的内容 重定向到 a.log

ls / > a.log

a271ca01ff96

image.png

查看a.log 的最后十行内容

tail a.log

a271ca01ff96

image.png

查看a.log 的最后5行内容

tail -n5 a.log

a271ca01ff96

image.png

打开两个登录窗口,并且并排显示

第一步: 双击 图中菜单

a271ca01ff96

image.png

a271ca01ff96

image.png

第二步 : 拖拽新的窗口

a271ca01ff96

image.png

第三步 : 获得下图所示的 界面

a271ca01ff96

image.png

完成上面的窗口操作后,来实战一下 tail -f 的作用

在左侧窗口中 输入 tail -f a.log

a271ca01ff96

image.png

在右侧窗口中输入 ll /root/ >> /root/tailTast/a.log (将/root 目录下的文件详情 追加到 a.log文件中)

可以看到左侧窗口 自动出现了追加的内容

这就是 tail -f 参数的作用: 实时读取文件的新内容(或者叫循环读取), 通常我们用 tail -f 命令来查看 服务端打印的日志

a271ca01ff96

image.png

但是这个时候 左侧窗口的 tail -f a.log命令依旧在执行 ,首先选中左侧窗口,按下 ctrl+c 就可以退出命令

a271ca01ff96

image.png

从倒数20行开始,实时读取a.log的文件

tail -20f a.log

按下 ctrl+c 退出命令

a271ca01ff96

image.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141601.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • servlet到底是什么?[通俗易懂]

    servlet到底是什么?[通俗易懂]servlet到底是什么?对于这个问题一直云里雾里的,今天打算刨根问底。一、Servlet简介  Servlet是sun公司提供的一门用于开发动态web资源的技术。  Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:  1、编写一个Java类,实现servlet接口。

    2022年6月25日
  • Aria2使用详细教程

    Aria2使用详细教程随着百度网盘限速,迅雷限速,逼着用户花钱充会员,越来越多的激活成功教程方法和替代工具出现,Aria2就是这样一种工具,Aria2的简介就不赘述了,网上多的是。

    2022年6月30日
  • Java list foreach_java的foreach

    Java list foreach_java的foreach例子://使用com.google.guava包创建集合List<String>list=Lists.newArrayList(“a”,”b”,”c”,”d”);//1、正常遍历list.forEach(item->System.out.println(item));//2、根据条件遍历list.forEach…

    2022年9月25日
  • mysql索引b树b+树_B树的度是什么意思

    mysql索引b树b+树_B树的度是什么意思第一篇引用第二篇引用第三篇引用第四篇引用

    2022年8月9日
  • BC高精确度函数使用。

    BC高精确度函数使用。

    2021年9月18日
  • adb 环境变量配置 无效

    今天adb日常抽风。怎么搞就是打不开。由于是新做的系统。所以还没配置adb的环境变量。要打adb还要切到指定文件夹下太麻烦,于是就打算设置下adb的系统变量。结果设置了很多次。发现在cmd中打adb还是提示不是内部命令。也就是说提示我系统变量没有添加成功。重启了几遍有好好仔细检查了下分好和路径。都没问题。最后突然灵光一闪。Win+R输入cmd木有直接回车进入命令行。而是右键了上面的cmd…

    2022年4月9日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号