Linux 常用指令记录

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
  • 打赏
请选择打赏方式
  • 微信
  • 支付宝

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部