使用ifconfig
ifconfig -a
lcy@lcy:~$ ifconfig -a
enp2s0 Link encap:以太网 硬件地址 6c:2b:59:46:b2:99
UP BROADCAST MULTICAST MTU:1500 跃点数:1
接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:0 (0.0 B) 发送字节:0 (0.0 B)
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:101468 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:101468 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:72208486 (72.2 MB) 发送字节:72208486 (72.2 MB)
wlp3s0 Link encap:以太网 硬件地址 20:79:18:8c:8e:49
inet 地址:192.168.88.101 广播:192.168.88.255 掩码:255.255.255.0
inet6 地址: fe80::16bd:c2a8:b3f1:e8f4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:153464 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:65997 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:77733514 (77.7 MB) 发送字节:18724779 (18.7 MB)
或者直接使用
ifconfig lo | grep inet | grep -v inet6 | awk '{print $2}' | awk -v FS=":" '{print $2}'
lcy@lcy:~$ ifconfig lo | grep inet | grep -v inet6 | awk '{print $2}' | awk -v FS=":" '{print $2}'
127.0.0.1