Linux之文本相关命令head、tail、grep、wc

版权声明:未经允许不得转载。 https://blog.csdn.net/qq_35958788/article/details/82941809

grep

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并匹配行打印出来。

  • 输出在index.html中所有含有“html”的行
    grep 'html' index.html

  • 输出所含字符所在行及显示行号
    grep -n 'script' index.html

  • 当前目录中查找
    grep -r 'script' .

  • 当前目录中查找忽略大小写
    grep -ri 'script' .

  • -c:计算匹配到的行数,并显示结果;

  • –color:显示匹配内容,并用不同颜色突出显示;

tail

tail命令是线上机器查看log最常用的命令

  • tail -f 监视File文件增长,可以查看不停打出的日志文件;
  • -q:与-f相反,将文件内容直接显示出来,默认显示文件从后往前数10行的内容
  • -n:从后往前数,显示指定的行数,一般-f结合使用:-fn

head

类似于tail

wc

计算文件的Byte数、字数、或是列数,不制定文件名或者文件名为“-”,则wc会从标准输入设备读取数据。

  • -c 或–bytes或–chars显示Bytes数
  • -l 显示行数
  • -w 显示字数或单词数

猜你喜欢

转载自blog.csdn.net/qq_35958788/article/details/82941809