zoukankan      html  css  js  c++  java
  • TAIL and HEAD

    TAIL and HEAD

    tail

    tail:将指定的文件的最后部分输出到标准设备,通常是终端,和cat以及more等显示文本的差别在于:假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容
    
    参数 用法 详解
    不加参数即默认显示最后10行
    -f 该参数用于监视File文件增长。这个是tail的关键参数
    -c Number 从 Number 字节位置读取指定文件
    -n Number 从 Number 行位置读取指定文件。
    -m Number 从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。
    -b Number 从 Number 表示的512字节块位置读取指定文件。
    -k Number 从 Number 表示的1KB块位置读取指定文件。
    -r 逆序显示,比如:tail -r -n 10 filename逆序显示最后10行
    与tail相似的命令 用法 详解
    cat 从第一行開始显示档案内容。
    tac 从最后一行開始显示档案内容。
    more 分页显示档案内容。
    less 与 more 相似,但支持向前翻页
    head 仅仅显示前面几行
    tail 仅仅显示后面几行
    n 带行号显示档案内容
    od 以二进制方式显示档案内容

    head和tail类似,即显示文件开头

    参数 用法 详解
    不加参数即默认显示最后10行
    -q 隐藏文件名
    -v 显示文件名
    -c 显示字节数
    -n 显示的行数

    head/tail [-n -k]... file...

    head/tail [-n -k]... file...
    具体详解:-n是固定参数 k为具体数字
    head/tail -n k---显示从开头/结尾处数显示多少行
    head -n -k-----显示正数第1到倒数第k行
    tail -n +k ----显示倒数第一行到正数第k行
    当然可以一起用

    实例:
    //从第11行開始显示,但不包含最后3行
    head -n -3 /etc/passwd |tail -n +11

    //显示前20行,但从第11行開始

    head -n 20 /etc/passwd |tail -n +11

    //显示除最后3行以外的所有行,但仅仅显示最后10行

    head -n -3 /etc/passwd |tail -n 10

    //显示前20行中的后10行

    head -n 20 /etc/passwd |tail -n 10

    //从第11行開始显示,但仅仅显示前10行

    tail -n +11 /etc/passwd |head -n 10

    //从第11行開始显示,但不包含最后3行

    tail -n +11 /etc/passwd |head -n -3

    //显示最后13行中的前10行

    tail -n 13 /etc/passwd |head -n 10

    //显示最后13行中除末尾的3行以外的前10行

    tail -n 13 /etc/passwd |head -n -3

    本博客为Swagger-Ranger的笔记分享,文中源码地址: https://github.com/Swagger-Ranger
    欢迎交流指正,如有侵权请联系作者确认删除: liufei32@outlook.com

  • 相关阅读:
    不使用BeanUtils,利用Java反射机制:表单数据自动封装到JavaBean
    VS2010水晶报表的添加与使用
    使用SelectClipRgn注意事项
    使用SelectClipRgn注意事项
    使用事件CreateEvent注意事项
    【转】Delphi内嵌ASM简易教程
    栈顶和栈底示意图
    【转】对ARM堆栈的理解
    UISegmentedControl的基本使用
    C语言小知识总结
  • 原文地址:https://www.cnblogs.com/Swagger-Ranger/p/10671198.html
Copyright © 2011-2022 走看看