zoukankan      html  css  js  c++  java
  • linux下查看日志基本命令

    1、cat命令:

         功能:1)显示整个文件。

                       演示样例: $ cat fileName

                  2)把文件串连接后传到基本输出,如将几个文件合并为一个文件或输出到屏幕。

                       演示样例: $ cat file1 file2 > file

         说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到还有一个档案)
         cat參数具体解释:
         -n 或 –number 由 1 開始对全部输出的行数编号
         -b 或 –number-nonblank 和 -n 相似。仅仅只是对于空白行不编号
         -s 或 –squeeze-blank 当遇到有连续两行以上的空白行。就代换为一行的空白行
         -v 或 –show-nonprinting

    2、more命令:

         以百分比的形式查看日志。    

    3、less命令:

         跟more功能差点儿相同。仅仅只是less支持前后翻阅文件。

    4、head命令:

         功能:从文本文件的头部開始查看,head 命令用于查看一个文本文件的开头部分。

         示比例如以下:
         head example.txt 显示文件 example.txt 的前十行内容;
         head -n 20 example.txt 显示文件 example.txt 的前二十行内容;
         head具体解释:
         -n      指定你想要显示文本多少行。


         -n number     这个參数选项必须是十进制的整数。它将决定在文件里的位置,以行为单位。


         -c number     这个參数选项必须是十进制的整数,它将决定在文件里的位置,以字节为单位。

    5、tail命令:

         功能:tail 命令用于显示文本文件的末尾几行。

         示比例如以下:

         tail example.txt 显示文件 example.txt 的后十行内容;
         tail -n 20 example.txt 显示文件 example.txt 的后二十行内容;
         tail -f example.txt 显示文件 example.txt 的后十行内容并在文件内容添加后。自己主动显示新增的文件内容。

         tail -n 50 -f example.txt 显示文件 example.txt 的后50行内容并在文件内容添加后,自己主动显示新增的文件内容。


         注意:
         最后一条命令很实用,尤其在监控日志文件时,能够在屏幕上一直显示新增的日志信息。

         tail具体解释:
         -b Number 从 Number 变量表示的 512 字节块位置開始读取指定文件。 
         -c Number 从 Number 变量表示的字节位置開始读取指定文件。 
         -f 假设输入文件是常规文件或假设 File 參数指定 FIFO(先进先出),
         那么 tail 命令不会在复制了输入文件的最后的指定单元后终止,而是继续
         从输入文件读取和复制额外的单元(当这些单元可用时)。

    假设没有指定 File 參数,
         而且标准输入是管道,则会忽略 -f 标志。

    tail -f 命令可用于监视还有一个进程正在写入的文件的增长。 
         -k Number 从 Number 变量表示的 1KB 块位置開始读取指定文件。

     
         -m Number 从 Number 变量表示的多字节字符位置開始读取指定文件。使用该标志提供在单字节和双字节字符代码集环境中的一致结果。 
          -n Number 从首行或末行位置来读取指定文件。位置由 Number 变量的符号(+ 或 - 或无)表示,并通过行号 Number 进行位移。

     
           -r 从文件末尾以逆序方式显示输出。-r 标志的缺省值是以逆序方式显示整个文件。

    假设文件大于 20,480 字节,那么-r标志仅仅显示最后的 20,480 字节。 -r 标志仅仅有
       与 -n 标志一起时才有效。否则,就会将其忽略。

  • 相关阅读:
    winform+c#之窗体之间的传值 Virus
    ASP.NET 2.0 利用 checkbox获得选中行的行号, 在footer中显示 Virus
    .NET中的winform的listview控件 Virus
    我的书橱
    Expert .NET 2.0 IL Assembler·译者序一 写在一稿完成之即
    Verbal Description of Custom Attribute Value
    AddressOfCallBacks in TLS
    下一阶段Schedule
    2008 Oct MVP OpenDay 第二天 博客园聚会
    2008 Oct MVP OpenDay 第二天 颁奖·讲座·晚会
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5164142.html
Copyright © 2011-2022 走看看