zoukankan      html  css  js  c++  java
  • 每天一个Linux命令 tail

    在Linux系统中,命令tail用于查看文件的末尾数据,比如查看日志文件等等。tail默认显示指定文件的最后10行数据到标准输出,如果指定了多个文件,tail会在每段输出的开始添加相应的文件名作为开头。
    cat 命令不同的是tail命令可以实时查看日志文件(一旦有日志内容生成会即时显示在终端)

    命令

    tail [参数] [文件]
    

    参数

    • -f 循环获取
    • -q 不显示处理信息
    • -v 显示详细的处理信息
    • -c<数目> 显示的字节数
    • -n<行数> 显示文件末尾n行内容
    • -q, --quiet, --silent 从不输出给出文件名的首部
    • -s, --sleep-intercval=S 与 -f合用,表示每次反复的时间休息S秒

    案例

    (1)显示test.log文件的最后行10行(不带参数默认显示后10行)

    [root@master test]# tail test.log  # tail默认显示后10行
    

    (2)实时显示文件test.log末尾内容(如果文件内容在不断增长变化)

    [root@master test]# tail -f test.log
    

    上述实时显示命令执行后终端就不能输入其他命令了,会每隔一秒去检查一下文件是否增加新的内容,如果增加就追加在原来的输出后面并显示,处于一种实时监控输出文件的末尾内容的状态,直到按下(Ctrl + c)组合键才会停止。

    (3)显示test.log文件的末尾5行内容

    [root@master test]# tail -n 5 test.log 
    

    (4)显示test.log文件的最后10个字符

    [root@master test]# tail -c 10 test.log 
    
  • 相关阅读:
    JSP ——第九次作业
    JSP ——第八次作业
    JSP ——第七次作业-mail_system
    JSP ——第六次作业
    JSP——第五次作业
    软件测试——第二次
    JSP作业 四——2
    JSP 作业 四 —(1)
    JSP 第三次作业
    NSData的同步下载与NSConnection的同步下载
  • 原文地址:https://www.cnblogs.com/hanlk/p/14165904.html
Copyright © 2011-2022 走看看