阅读目录(Content)

  • 一.命令格式;
  • 二.命令功能:
  • 三.命令参数:
  • 四.使用实例:
    • 1.显示log1文件最后3行内容
    • 2. 从第3行开始显示log1文件内容
    • 3.循环刷新查看文件内容

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容.

回到顶部(go to top)

一.命令格式;

tail [必要参数] [选择参数] [文件]   
回到顶部(go to top)

二.命令功能:

用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

回到顶部(go to top)

三.命令参数:

参数 描述
-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<数目> 显示的字节数
-n<行数> 显示行数
--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.
-q --quiet, --silent 从不输出给出文件名的首部
-s --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
回到顶部(go to top)

四.使用实例:

1.显示log1文件最后3行内容

命令:

tail -n 3 log1

输出:

hc@hc-virtual-machine:~/snap$ nl -b a log11  我是log1的第一行2  3  我是log1的第三行4  我是log1的第四行5  我是log1的第五行6  7  我是log1的第七行
hc@hc-virtual-machine:~/snap$ tail -n 3 log1
我是log1的第五行我是log1的第七行

2. 从第3行开始显示log1文件内容

命令:

tail -n +3 log1

输出:

hc@hc-virtual-machine:~/snap$ nl -b a log11  我是log1的第一行2  3  我是log1的第三行4  我是log1的第四行5  我是log1的第五行6  7  我是log1的第七行
hc@hc-virtual-machine:~/snap$ tail -n +3 log1
我是log1的第三行
我是log1的第四行
我是log1的第五行我是log1的第七行

3.循环刷新查看文件内容

命令:

tail -f test.log

输出:

hc@hc-virtual-machine:~/snap$ ping 127.0.0.1 > test.log &
[1] 24615
hc@hc-virtual-machine:~/snap$ tail -f test.log
64 bytes from 127.0.0.1: icmp_seq=5 ttl=64 time=0.065 ms
64 bytes from 127.0.0.1: icmp_seq=6 ttl=64 time=0.068 ms
64 bytes from 127.0.0.1: icmp_seq=7 ttl=64 time=0.157 ms
64 bytes from 127.0.0.1: icmp_seq=8 ttl=64 time=0.067 ms
64 bytes from 127.0.0.1: icmp_seq=9 ttl=64 time=0.034 ms
64 bytes from 127.0.0.1: icmp_seq=10 ttl=64 time=0.043 ms
64 bytes from 127.0.0.1: icmp_seq=11 ttl=64 time=0.031 ms
64 bytes from 127.0.0.1: icmp_seq=12 ttl=64 time=0.076 ms
64 bytes from 127.0.0.1: icmp_seq=13 ttl=64 time=0.045 ms
64 bytes from 127.0.0.1: icmp_seq=14 ttl=64 time=0.069 ms
64 bytes from 127.0.0.1: icmp_seq=15 ttl=64 time=0.067 ms
64 bytes from 127.0.0.1: icmp_seq=16 ttl=64 time=0.063 ms
^C
hc@hc-virtual-machine:~/snap$ ps -ef | less
[1]+  已杀死               ping 127.0.0.1 > test.log

说明:

ping 127.0.0.1 > test.log & //在后台ping远程主机。并输出文件到test.log;这种做法也使用于一个以上的档案监视。用Ctrl+c来终止。

由于加了&,所以输出命令一直在后台运行,想要杀死它就得找到它的pid,然后kill -9 pid,终止输出

转载于:https://www.cnblogs.com/wq-mr-almost/p/10308670.html

linux每日命令(15):tail命令相关推荐

  1. linux命令tail-f,【玩转Linux命令】tail命令详解

    Hi,明娜桑,哦哈哟~. 今天小编给大家带来的"玩转linux命令之tail篇",tail命令是咱们工作中经常用到的命令,常用于动态文件的查看,接下来搜狗华安带你来一起了解tail ...

  2. Linux命令之tail命令

    一.命令简介   tail 命令从指定点开始将File 参数指定的文件写到标准输出.tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件.tail -f filen ...

  3. LINUX-经典面试题2-cat 命令 和tail命令区别

    cat 命令 和tail命令都是显示数据的命令 cat 显示的是文件夹的全部的数据 cat 静态查看文件夹数据 tail 显示尾部的文件夹数据 tail -n num 显示num条数据 tail -f ...

  4. Linux工作笔记034---linux tail命令详解_linux在vi中查找字符串

    JAVA技术交流QQ群:170933152 使用vi编辑器编辑长文件时,常常是头昏眼花,也找不到需要更改的内容. 这时,使用查找功能尤为重要. 方法如下: 1.命令模式下输入"/字符串&qu ...

  5. linux tail 命令_Linux tail命令示例

    linux tail 命令 Linux tail command outputs the last part of the files. There is an option to keep the ...

  6. 【Linux 命令】- tail命令

    linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档 ...

  7. linux tail 命令详解,Linux下如何使用tail命令指南

    如果head命令用于查看文件的头部,那么tail命令就正好相反,tail命令主要用于查看文件内容的结尾,下面小编就给大家详细介绍下Linux下tail的用法吧. 1.命令格式; tail[必要参数][ ...

  8. Linux命令总结--tail命令

    tail命令简介 linux tail命令用途是按照要求将指定的文件的最后部分输出到标准设备,一般是终端,通俗来讲,就是把某个档案文件的最后几行显示到终端上,如果该档案有更新,tail会自动刷新,确保 ...

  9. linux的tail用法,tail命令_Linux tail命令用法详解

    tail命令用法简单介绍 tail命令用于显示文件中的尾部内容.tail命令默认在屏幕上显示指定文件的末尾10行,如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题.如果没有指定文件或者文 ...

  10. linux下tail命令的用法,tail命令_linux tail命令的用法

    摘要 腾兴网为您分享:linux tail命令的用法,央视影音,天猫超市,腾讯爱玩,水印相机等软件知识,以及分身多开,爱我大兴,安卓投屏电脑软件,拓客神器,新疆社区,splitit,iphone4s短 ...

最新文章

  1. WebSocket 集群解决方案
  2. VS2005下开发PPC2003和WM50编译器一些设置
  3. 搜索重复代码_通过MappedByteBuffer搜索大文件
  4. linux 系统中的文件权限
  5. C# 系统应用之透明罩MyOpaqueLayer实现360界面阴影效果
  6. 机器学习中的范数规则化之(二)核范数与规则项参数选择以及RPCA
  7. 7. 关于IntelliJ IDEA删除项目
  8. Java Object[] 向下强转的时候可能会发生异常
  9. 重启oracle数据库
  10. 在线工具大全,程序员必备
  11. (转)24种设计模式大全
  12. Java程序员开发必备软件-Windows版
  13. 【敏捷开发】什么是自组织团队?
  14. virtualbox vbox虚拟机去虚拟化软件使用教程 硬件级虚拟机系统 超能版 V2020
  15. 柔性机械臂_少年,这儿有个“超柔软”的6轴机械臂求带走
  16. 查看进程名称 linux,在Linux系统服务器按名称查找进程的命令
  17. Centos7.5- Linux网络管理技术
  18. 全面理解ES6模块化编程
  19. 2020年全国高校计算机能力挑战赛C++初赛程序设计题2:九键拼音中数字与英文字母成对应关系:2--abc, 3-def, 4-ghi, 5--jkl, 6--mno, 7--pqrs, 8--tuv
  20. 在Eclipse上整合SpringBoot、Orcale

热门文章

  1. 6G网络智能内生的思考
  2. 华为:憧憬6G,共同定义6G
  3. 打破 Google 破坏性的搜索垄断
  4. 简要说明建设城市大脑三条关键标准规范
  5. 拯救顽疾大作战!IDC绘中国医疗AI生态图谱,英伟达献医疗影像新杀器
  6. 清华 Aminer 发布最新2018人脸识别研究报告
  7. 安卓程序员永远不懂iOS程序员的痛? | 每日趣闻
  8. 谁扛起张一鸣的游戏野心?
  9. 行走在台北·之二·九份(转载)
  10. jvm误区--动态对象年龄判定