随笔分类 -  Linux

摘要:3) sed 增加 cai 命令 c replace替代这行的内容 a append追加,向指定的行或每一行追加内容(行后面)>> i insert插入,向指定的行或每一行插入内容(行后面) ❤企业案例:向文件中追加多行内容 向config里面追加 UseDNS no GSSAPIAUTCATION 阅读全文
posted @ 2021-12-26 20:05 J_勇敢牛牛 阅读(86) 评论(0) 推荐(0)
摘要:4) 三剑客-awk 4.1)特点与应用场景 awk 一门语言,类似于C语言 过滤,统计,计算 过滤,统计日志 4.2 执行过程 awk -F, 'BEGIN{print "name"}{print $2}END{print "end of file"}' 文件名 “以逗号为分隔符,取第二列” 4. 阅读全文
posted @ 2021-12-26 19:24 J_勇敢牛牛 阅读(51) 评论(0) 推荐(0)
摘要:4.5 awk数组 ❤统计日志: ❤统计次数:统计每个ip出现次数,统计每种状态码出现次数,统计系统中每个用户被攻击次数,统计攻击者IP出现次数 ❤累加求和:统计每个IP消耗的流量 shell数组 awk数组 形式 array[0]=old array[1]=lili array[0]=old ar 阅读全文
posted @ 2021-12-26 19:24 J_勇敢牛牛 阅读(45) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-12-26 19:24 J_勇敢牛牛 阅读(15) 评论(0) 推荐(0)
摘要:2)sed-删除 d delete 删除格式 '2d' 指定行号进行删除 '1,5d' 指定行号范围进行删除 '/lidao/d' 类似于grep,过滤,//里面可以写正则 '/10:00/,/11:00/d' 表示范围的过滤 1,/oldboy/d 混合(了解) #常见 实际案例:删除文件中的空行 阅读全文
posted @ 2021-12-22 20:24 J_勇敢牛牛 阅读(60) 评论(0) 推荐(0)
摘要:1. 特点及格式 sed (stream editor)流编辑器,sed把处理的内容(文件),当作是水,源源不断的进行处理,直到文件末尾 sed格式 命令 选项 sed命令功能(g为修饰符) 参数(文件) sed -r 's#oldboy#oldgirl#g' oldboy.txt sed命令核心功 阅读全文
posted @ 2021-12-19 21:14 J_勇敢牛牛 阅读(65) 评论(0) 推荐(0)
摘要:1. 三剑客特点及应用场景 命令 特点 场景 grep 过滤 grep命令过滤速度是最快的 sed 替换,修改文件内容,取行 如果要进行替换/修改文件内容 取出某个范围的内容(从早上10:00到11:00) awk 取列,统计计算 取列 对比,比较 >= <= != > < 统计,计算(awk数组) 阅读全文
posted @ 2021-12-19 20:37 J_勇敢牛牛 阅读(45) 评论(0) 推荐(0)
摘要:符号 + | () {} ? egrep 扩展正则 == grep -E ❤ 1) + 前一个字符连续出现1次或1次以上 grep -E '0+' 文件名 Egrep '0+' 文件名 grep '0\+' 文件名 匹配文件中连续的数字 egrep '[0-9]+' 文件名 >显示过程: egrep 阅读全文
posted @ 2021-12-19 18:54 J_勇敢牛牛 阅读(60) 评论(0) 推荐(0)
摘要:3.8) [] 中括号 [abc]1次匹配一个字符,匹配任何一个字符(a或者b或者c) grep -o 显示匹配过程 [a-z] [A-Z] [0-9] [a-zA-Z] > [a-Z] 匹配大小写字母和数字 grep '[a-zA-Z0-9]' 文件名 []里的内容去掉特殊含义 eg:[a-z|A 阅读全文
posted @ 2021-12-11 21:08 J_勇敢牛牛 阅读(39) 评论(0) 推荐(0)
摘要:1. 正则符号分类 分类 命令 基础正则Basic RE BRE ^ $ ^$ . * .* [a-z] [^abc] grep sed awk 扩展正则 Extend RE ERE + | {} () ? egrep sed -r awk 2. 正则VS通配符 分类 用途 支持的命令 正则(re) 阅读全文
posted @ 2021-12-11 15:01 J_勇敢牛牛 阅读(60) 评论(0) 推荐(0)