Linux命令:文件内容

时间:2022-01-10 16:27:34

1、tail:查看文件内容,只看尾部几行

  tail [ -fcn] [ fileName ]

  -f  循环读取,按 ctrl+c 结束。tail -f  会显示文件尾部内容,并且不断刷新,只要文件内容更新就可以看到最新内容,这是非常有用的一个参数。

  -c num  显示num个字节    

  -n num  显示num行,默认10。使用+num可以显示第num行至文件末尾内容。

3、grep:文件内容搜索,查找文件中符合条件的字符串,通过正则匹配。

  grep [ -options] [ pattern ][ file/dir ]

  -n  显示行号

  -i   忽略大小写

  -v  显示不包含匹配文本的行

4、sed:利用script来处理文本文件

  sed [ -n ] [ - e ][ -f ] [ file ]

  -e  以选项中指定的script来处理输入的文本文件

  -f  以选项中指定的script文件来处理输入的文本文件

  -n  仅显示script处理后的结果

  动作:

  a  新增,可接字串,这些字串会出现在新的一行(当前下一行)

  c  取代,可接字串,这些字串可以取代n1,n2之间的行

  d  删除

  i   插入,可接字串,这些字串会出现在新的一行(当前上一行)

  p  打印,将某个选择的数据打印。通常与 sed -n 一起使用 

  s  取代,可以直接进行取代

  PS:sed后接的动作,要用两个单引号括住。