linux 快速查看网卡配置信息,外部IP
发布时间:2020-12-15 07:12:54 所属栏目:安全 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 #!/bin/bashfunction err(){if [ $? == 1 ];thenecho " **"fi}if [ $# -eq 0 ]; thendefnet="wlan0"else[email?protected]fifor i in $defnet doecho
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 #!/bin/bash function err(){ if [ $? == 1 ];then echo " **" fi } if [ $# -eq 0 ]; then defnet="wlan0" else [email?protected] fi for i in $defnet do echo -e " 33[42;37;5m $i info: 33[0m" echo -n "IPv4 address: " ifconfig $i 2>/dev/null| egrep -o "inet addr:[^ ]*" | grep -o "[0-9.]*" err echo -n "IPv6 address: " ifconfig $i 2>/dev/null| egrep -o "inet6 addr: [^ ]*" | cut -d " " -f 3| grep -o "[a-z0-9:/]*" err echo -n "MAC address: " ifconfig $i 2>/dev/null| egrep -o "addr .*" | grep -o "[A-Z0-9:]*" err echo -n "subnet Mask: " ifconfig $i 2>/dev/null| egrep -o "Mask:.*" | grep -o "[0-9.]*" err echo -n "Broadcast: " ifconfig $i 2>/dev/null| egrep -o "Bcast:[^ ]*" | grep -o "[0-9.]*" err echo -n "Receive Bytes: " ifconfig $i 2>/dev/null| egrep -o '([^()]*)'|head -1 err echo -n "Send Bytes: " ifconfig $i 2>/dev/null| egrep -o '([^()]*)'|tail -1 err echo -e " 33[44;37;5m $i Extra information: 33[0m" echo -n "外部IP: " curl ifconfig.me err echo -e done exit 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |