记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

linux 查看公网IP和获取网卡名称

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网站有更多命令和用法。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):