1、文本内容【查询/替换】
指定文件替换内容,可使用 /FilePath/FileName* 将同文件夹下相同前缀文件进行批量替换
# sed -i "s/oldStr/newStr/g" FilePath
查询出存在 oldStr 的文件列表,然后进行替换
# sed -i "s/oldStr/newStr/g" `grep oldStr -rl ./*`
备注:如果 Str 出现 '/' 可以使用 '#' 代替原始的分割符
# sed -i 's#/oldStr#/newStr#g' `grep "/oldStr" -rl ./*`
2、网卡数据查询
eth0 网卡名称,8080 监听的端口,grep 检索关键词
# tcpdump -X -i eth0 -n port 8080 | grep '*'
也可以直接监听网卡数据,使用检索关键词
# tcpdump -X -i eth0 | grep '*'
3、统计端口连接数
netstat -nat | grep -i "80" | wc -l
4、执行 Shell 转义符错误处理
1) 修改脚本格式
# vim *.sh
:set ff=unix
:wq
2) 文本内容替换
# sed -i 's/\r//' *.sh
3) 工具处理
# yum -y install dos2unix
# dos2unix *.sh
- 打赏
请选择打赏方式
- 微信
- 支付宝