linux 查看公网IP和获取网卡名称
获取网卡名称:
cat /proc/net/dev | awk '{i++; if(i>2){print $1}}' | sed 's/^[\t]*//g' | sed 's/[:]*$//g'
解释:
(1) /proc/net/dev是给用户读取或更改网络适配器及统计信息的方法;
(2) awk '{i++; if(i>2){print $1}}'命令是从第二行开始循环获取第一列数据;
(3) sed 's/^[\t]*//g'命令为去除行首的空格;
(4) sed 's/[:]*$//g'命令为去除行尾的":"字符.
linux 查看公网IP
一、命令查询
方法1:
apt install curl
curl ifconfig.me
方法2:
echo `nc ns1.dnspod.net 6666`
方法3:
curl cip.cc
方法4:
curl ipinfo.io
方法5:
curl myip.ipip.net
方法6:
curl ip.sb
二、网页查询法
方法1:登录网站:http://www.whatismyip.com/
方法2:登录网站:http://www.ip138.com/
方法3:登录网站: https://ifconfig.me/
打开ifconfig.me网站有更多命令和用法。