linux 常用查看文件命令

时间:2021-09-13 08:43:21
一、cat命令:
  1、显示整个文件,比如
    cat aa.log
将多个文件一起显示出来:
    cat aa.log bb.log
上述是将aa.log和bb.log一起显示出来

  2、cat基本参数:
    -n或者-number 对输出的每一行最前面加上编号,比如
        cat -n aa.log
    b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
    -s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
    -v 或 –show-nonprinting

二、head命令:
  1、从文件的头部开始查看,head即为用户查看一个文件的开头部分,比如:
    head aa.log

  其为显示aa.log的前十行

    head -n 20 aa.log
  其为显示aa.log的前二十行,即-n即为显示文本的前n行
    head -c 100 aa.log
  其为显示aa.log的前100个字符

三、tail命令:
  1、从文件的尾部开始查看,tail即为用户查看一个文件的尾部部分,比如:
    tail aa.log
  其为显示aa.log的最后10行
    tail -n 20 aa.log
  其为显示aa.log的最后20行
    tail -n 20 -f aa.log
  其为显示aa.log的最后20行,并在文件内容增加后,自动显示新增的文件内容。
  -f命令非常有用,尤其在监控日志文件时,可以在屏幕上一直显示新增的日志信息

四、more命令
  1、功能:以百分比的形式查看文件,比如
    more aa.log
  其刚开始会显示到百分之9,其后使用s、d、f键即可翻页,但是f翻页更大一些

五、less命令:
    跟more功能差不多,只不过less支持前后翻阅文件。