随笔分类 -  awk/sed/grep/iptables

摘要:默认参数 *filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT#-A INPUT -p icmp -j AC 阅读全文
posted @ 2021-02-22 10:31 30岁再次出发 阅读(632) 评论(0) 推荐(0)
摘要:1.查看防火墙的状态 [root@localhost HMK]# firewall-cmd --state 查看防火墙的运行状态 not running [root@localhost HMK]# systemctl status firewalld.service 查看防火墙服务是否开启 ● fi 阅读全文
posted @ 2020-09-24 10:15 30岁再次出发 阅读(286) 评论(0) 推荐(0)
摘要:添加规则 注意点:添加规则时,规则的顺序非常重要 在指定表的指定链的尾部添加一条规则,-A选项表示在对应链的末尾添加规则,省略-t选项时,表示默认操作filter表中的规则 Shell 1 2 命令语法:iptables -t 表名 -A 链名 匹配条件 -j 动作 示例:iptables -t f 阅读全文
posted @ 2020-09-23 16:19 30岁再次出发 阅读(340) 评论(0) 推荐(0)
摘要:用这个列子说好了如果NF代表字段 那最后应该是7 才对啊 还有最后怎么都是1呢?END前面的是查看并发吧 后面是查看 tcp连接数 是这样吗? awk下标采用字符串来表示可能你在其它语言见过int a[10];这代表有10个元素的数组,下标为0,1,2,,,9而awk的下标是字符串,说白了,像极了h 阅读全文
posted @ 2020-04-05 14:01 30岁再次出发 阅读(4510) 评论(0) 推荐(2)
摘要:awk之RS、ORS与FS、OFS RS:Record Separator,记录分隔符 ORS:Output Record Separate,输出当前记录分隔符 FS:Field Separator,字段分隔符 OFS:Out of Field Separator,输出字段分隔符 PS:RS、ORS 阅读全文
posted @ 2020-03-30 14:03 30岁再次出发 阅读(512) 评论(0) 推荐(0)
摘要:sed截取两个字符串之间的内容 sed -n '/2018-03-08 15:05/,/2018-03-08 15:18/p' catalina.out > 1.txt sed -n '/2019:06:48/,/2019:08:50/p' boss_access.log |cut -d, -f2 阅读全文
posted @ 2020-03-14 16:34 30岁再次出发 阅读(1314) 评论(0) 推荐(0)
摘要:1、通过命令行参数定义变量时引用: awk -v awk变量名= shell变量名 #!/bin/bash var4bash=test awk -v var4awk="$var4bash" 'BEGIN { print var4awk}' 2、在awk中直接引用,使用"'$var'" ,注意使用前格 阅读全文
posted @ 2020-03-14 16:17 30岁再次出发 阅读(559) 评论(0) 推荐(1)
摘要:sed命令:删除匹配行和替换 删除以a开头的行 sed -i '/^a.*/d' tmp.txt -i 表示操作在源文件上生效.否则操作内存中数据,并不写入文件中.在分号内的/d表示删除匹配的行 替换匹配行: sed -i 's/^a.*/haha/g' tmp.txt 分号内的s/表示替换/g表示 阅读全文
posted @ 2020-03-14 11:14 30岁再次出发 阅读(1056) 评论(0) 推荐(0)
摘要:第一 在sed条件中是不认识变量取值的 sed '/$x/d' test 所以要想它能够识别变量 sed "/$x/d/" test 方法简单就是把"单引号"变成"双引号" 第二 teststr="IBM" sed -n '/' "$teststr" '/=' testfile.txt 通常,我们使 阅读全文
posted @ 2020-03-14 11:02 30岁再次出发 阅读(14226) 评论(4) 推荐(4)
摘要:shell在文本第一行和最后一行添加字符串 sed -i '1 i\ApiInterfaceName ResposeTime' /tmp/apiLog/apiLogFromatSecond.logsed -i '1 i\chongfucishu ApiInterfaceName' /tmp/apiL 阅读全文
posted @ 2020-03-14 10:35 30岁再次出发 阅读(19991) 评论(0) 推荐(0)