• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)

    【一】从第3000行开始,显示1000行。即显示3000~3999行

    cat filename | tail -n +3000 | head -n 1000

    【二】显示1000行到3000行

    cat filename| head -n 3000 | tail -n +1000

    *注意两种方法的顺序

    分解:

        tail -n 1000:显示最后1000行
        tail -n +1000:从1000行开始显示,显示1000行以后的
        head -n 1000:显示前面1000行

    【三】用sed命令

     sed -n '5,10p' filename 这样你就可以只查看文件的第5行到第10行。

    Linux统计文件行数

    语法:wc [选项] 文件…

    说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。

    该命令各选项含义如下:

      - c 统计字节数。
      - l 统计行数。
      - w 统计字数。

    这些选项可以组合使用。

    输出列的顺序和数目不受选项的顺序和数目的影响。

    总是按下述顺序显示并且每项最多一列。
    行数、字数、字节数、文件名
    如果命令行中没有文件名,则输出中不出现文件名。

    例如:

    $ wc - lcw file1 file2
    4 33 file1
    7 52 file2
    11 11 85 total

    举例分析:

    1.统计demo目录下,js文件数量:
    find demo/ -name "*.js" |wc -l
    2.统计demo目录下所有js文件代码行数:
    find demo/ -name "*.js" |xargs cat|wc -l 或 wc -l `find ./ -name "*.js"`|tail -n1
    3.统计demo目录下所有js文件代码行数,过滤了空行:
    find /demo -name "*.js" |xargs cat|grep -v ^$|wc -l

    上一篇:linux 删除换行符的方法小结
    下一篇:linux基础命令有哪些? linux基础命令使用方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Linux如何通过命令查看日志文件的某几行(中间几行或最后几行) Linux,如何,通过,命令,查看,