针对文件内容匹配,过滤,排序

grep 过滤,针对文本内容进行过滤,也就是查找

grep -i 忽略大小写,默认的可以不加

grep -n 显示匹配行号

grep -c 只统计匹配的行数

grep -v ,取反,查找的内容不显示

针对文件内容匹配,过滤,排序_第1张图片grep的作用就是过滤文本内容,是针对行来进行处理

grep -m 多个匹配的话, 可以限定显示的行数,匹配几次之后停止针对文件内容匹配,过滤,排序_第2张图片

grep -o 仅显示匹配到的字符串针对文件内容匹配,过滤,排序_第3张图片 

grep -q 静默模式,什么都不输出 

grep -A   就是after,后面跟数字,匹配到内容行后,向下展示几行针对文件内容匹配,过滤,排序_第4张图片

grep -B 就是before,匹配到当前行以及当前行的前几行针对文件内容匹配,过滤,排序_第5张图片

grep -C 匹配到自己所在的行,以及上下各几行针对文件内容匹配,过滤,排序_第6张图片 

grep -e:逻辑或,可以匹配多个条件,可以实现多个选项间的逻辑关系,可以跟多个条件 

 grep -w 匹配整个单词

grep -E/egrep:使用正则表达式

grep -f 根据两个文件的内容进行匹配,匹配两个文件中相同的内容针对文件内容匹配,过滤,排序_第7张图片

grep -r 递归目录,不处理软连接针对文件内容匹配,过滤,排序_第8张图片

grep -R 递归目录,处理软连接针对文件内容匹配,过滤,排序_第9张图片

sort:以行为单位,对文件内容进行排序,也可以根据不同的数据类型进行排序

sort 选项 参数          cat 文件名 | sort 选项

常用的选项

-f 忽略大小写,默认把大写字母排在前面 

针对文件内容匹配,过滤,排序_第10张图片

-b 忽略每行前面的空格针对文件内容匹配,过滤,排序_第11张图片

-n 按照数字进行排序

针对文件内容匹配,过滤,排序_第12张图片

sort -r 反向排序 针对文件内容匹配,过滤,排序_第13张图片

sort -u 相同的数据,只显示一行,去重针对文件内容匹配,过滤,排序_第14张图片

-o 输出的文件名,将排序后的结果转存到指定的文件

 针对文件内容匹配,过滤,排序_第15张图片

umiq:用于报告或者忽略文件中连续出现的重复行,经常与sort结合使用

uniq 选项 参数

cat 文件名 | uniq 选项

-c 统计连续重复的行的次数,并且合并重复的行,并打印不会改变文件内容针对文件内容匹配,过滤,排序_第16张图片

 -u 显示仅出现一次的行,包括不连续的重复的行针对文件内容匹配,过滤,排序_第17张图片

-d 仅显示重复出现的行,必须是连续的重复行针对文件内容匹配,过滤,排序_第18张图片

tr 对来自标准输入的字符进行替换,压缩和删除

tr 选项 参数      也可以结合|管道符使用

常用的选项

-c 保留字符集1的字符,用字符集2来替换其他的字符

把字符集1换成字符集2 

A-Z用引号引起来都是正则表达式

-d 删除指定的字符集 

-s把重复出现的字符串压缩成一个字符串,也可以替换

针对文件内容匹配,过滤,排序_第19张图片

-t 默认就是替换,可以不写

tr把不想要的部分删除掉 tr -t=tr

主要作用就是替换和删除针对文件内容匹配,过滤,排序_第20张图片

cut:截取;和awk有相似之处,取列;对字段进行截取和裁剪

cut 选项参数

cat 文件名 | cut 选项

-d 指定分割符,默认分隔符号是tab;不是空格

awk的默认分割符是空格,多个空格也会算一个

-f 按字段进行截取,指定要截取第几个字段

针对文件内容匹配,过滤,排序_第21张图片

-b 以字节为单位截取

-c 以字符为单位截取

-complement 删除指定的字段

 -output-delimiter 更改输出内容的分割符

***split 文件拆分

大文件拆分成若干小文件

-l 根据行数拆分针对文件内容匹配,过滤,排序_第22张图片 需要自定义一个名称,方便识别

-b 指定文件大小来拆分 

针对文件内容匹配,过滤,排序_第23张图片

***paste 文件合并

psate a b 和cat a b 的区别

针对文件内容匹配,过滤,排序_第24张图片

paste是左右合并   cat 是上下文合并

永久生效

针对文件内容匹配,过滤,排序_第25张图片

***统计当前主机的连接状态

listen 监听,等待建立连接

estab 已经建立连接,连接处于在活动状态

***统计当前主机的连接数

*** ^# 就是以#开头的

     $# 就是以#结尾 

你可能感兴趣的:(linux,运维,服务器)