实用shell脚本集合一(含常用正则表达式) 常用正则表达式 匹配任意IP地址(未匹配掩码) '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' 匹配私网ip地址 获取linux公网ip地址 root@sj-vps:~# ip addr | egrep -o '[0-9]{1,3}\.[0 ... 辣条①号 Shell案例 2023年 5月 20日 20 次浏览 0 阅读全文
不太实用的shell脚本集合一 从一幅扑克牌中取出一张随机的牌 脚本取自:http://180.76.154.145/kb/randomvar.html #!/bin/bash # 这是一个从数组中取出随机元素的一个例子. # 定义花色 Suites="Clubs Diamonds Hearts Spades" # 定义点数 De ... 辣条①号 Shell案例 2023年 5月 17日 14 次浏览 0 阅读全文
python3实现登录管理多台ssh|telnet客户端 python管理ssh客户端 #!/usr/bin/python3 import paramiko # 交换机的IP地址列表 hosts = [ "ip_address01", "ip_address02", ] # SSH连接用户名和密码 username = "ro ... 辣条①号 Python案例 2023年 5月 14日 43 次浏览 0 阅读全文
通过sshpass非交互式巡检linux主机 用法示例 1、该脚本适用场景 ssh远程信息相同的多台linux服务器 2、运行环境需要先安装sshpass apt install sshpass -y yum install sshpass -y 3、用法 脚本路径 "指令1;指令2" 4、效果演示 root@gateway-ddns-60:~ ... 辣条①号 Shell案例 2023年 5月 14日 34 次浏览 0 阅读全文
shell简单技巧之一(含实用linux命令用法介绍) shell中可能经常能看到:>/dev/null 2>&1 #知识了解,在Linux系统中 标准输出的文件描述符为 1 #1可以不写,默认就是1 标准错误输出文件描述符为 2 标准输入文件描述符为 0 #分解这个组合:“>/dev/null 2>&1” 为五部分。 1:> ... 辣条①号 Shell教程 2022年 11月 5日 142 次浏览 0 阅读全文
获取指定ASN号(运营商)发布的BGPv4路由前缀 脚本用法 示例:查询中国国际移动所有已向全球广播的ip段 ./123 58453 #脚本名后 空格跟一个ASN 脚本内容 #!/bin/bash # 获取文件 wget http://bgp.potaroo.net/as2.0/bgptable.txt # 将windows的文本转换为linux文本 dos2unix ... 辣条①号 Shell案例 2022年 11月 5日 47 次浏览 0 阅读全文
linux屏蔽海外流量(仅允许国内访问) 方法一:使用大神的开源脚本,屏蔽指定国家地区的IP访问 wget https://raw.githubusercontent.com/iiiiiii1/Block-IPs-from-countries/master/block-ips.sh sh block-ips.sh 方法二:使用IPIP的数据库进行流量屏蔽(推荐 ... 辣条①号 Shell案例 2022年 11月 5日 66 次浏览 0 阅读全文
linux系统基础信息获取脚本shell版 #!/bin/bash # #********************************* #Author: FNK #Date: 2017-08-06 #FileName: Linux_info.sh #Copyright (C): 2017 All rights reserved #************* ... 辣条①号 Shell案例 2022年 11月 5日 220 次浏览 0 阅读全文
使用shell批量查询ip归属 工具前提 curl awk 脚本流程 将从wireshark导出的ip包列表文件(名为ip-B)作为脚本的第一输入 使用格式 "sh ip-GS ip-B" 下面是脚本内容 #!bin/bash #shell-name:ip-GS #date:20170507 #author:wsfnk FILE= ... 辣条①号 Shell案例 2022年 11月 5日 51 次浏览 0 阅读全文