Linux命令:文件内容
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后接的动作,要用两个单引号括住。