• linux tail命令的使用方法介绍


    tail命令详情描述:

    • tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于实时查阅正在改变的日志文件。
    • -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。

    命令格式:
    tail [参数] [文件] 或则 tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]

    参数:

    • -f 该参数用于监视File文件增长(默认10行,相当于增加参数 -n 10)
    • -q 不显示处理信息
    • -v 显示详细的处理信息
    • -n Number :从 Number 行位置读取指定文件。
    • --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束
    • -q, --quiet, --silent 从不输出给出文件名的首部
    • -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
    • -m Number:从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。
    • -b Number :从 Number 表示的512字节块位置读取指定文件。
    • -k Number:从 Number 表示的1KB块位置读取指定文件。
    • -c Number :从 Number 字节位置读取指定文件

    实例:

    • 要显示 notes.log 文件的最后 10 行,请输入以下命令:tail notes.log
    • 要跟踪名为 notes.log 的文件的增长情况,请输入以下命令:tail -f notes.log
      此命令显示 notes.log 文件的最后 10 行。当将某些行添加至 notes.log 文件时,tail 命令会继续显示这些行。要想暂停刷新,使用ctrl+s暂停终端。若想继续终端,使用ctrl+q。若想退出tail命令,直接使用ctrl+c。
    • 显示最后100行数据:tail -n 100 notes.log
    • 除了前99行不显示外,显示第100行到末尾行:tail -n -100 notes.log

    补充:
    跟tail功能相似的命令还有:

    • cat 从第一行開始显示档案内容。
    • tac 从最后一行開始显示档案内容。
    • more 分页显示档案内容。
    • less 与 more 相似,但支持向前翻页
    • head 仅仅显示前面几行
    • tail 仅仅显示后面几行
    • 参数-n 带行号显示档案内容
    • od 以二进制方式显示档案内容
  • 相关阅读:
    Javascript 智能输入数字且保留小数点后三位
    dedecms 在模版页面获取当前栏目id
    photoshop打开图片显示的是索引,无法编辑解决
    Mac+Apache+PHP 安装 Xdebug 方法
    dedecms 模版里格式化时间标签
    input中只能写入数字int、float
    dedecmsv5.7 前台模版里输出变量
    Dedecms V5.7 关于session
    JQuery 获取select被选中的value和text
    如何使用Anaconda
  • 原文地址:https://www.cnblogs.com/We612/p/11155062.html
Copyright © 2020-2023  润新知