【问题标题】:display only network interface and ip address using ifconfig and awk使用 ifconfig 和 awk 仅显示网络接口和 IP 地址
【发布时间】:2016-06-26 17:23:32
【问题描述】:

我对 ifconfig 输出的所有信息不感兴趣,我只想知道网络接口及其各自的 ip 地址。

我可以使用以下命令从 ifconfig 获取网络接口:

ifconfig |grep "      L" |  awk '{ print $1}'
eth0 罗 tun0

和每个接口的ip地址用命令

ifconfig |grep "inet:" | cut -d: -f2 | awk '{ print $1}'
192.168.0.10 127.0.0.1 10.5.0.13

如何仅使用一个命令或脚本同时显示两种数据、网络接口和 IP 地址?

eth0 - 192.168.0.10 低 - 127.0.0.1 tun0 - 10.5.0.13

【问题讨论】:

  • 用“ip addr show”代替ifconfig怎么样?
  • 同理,网络接口和ip地址分行显示

标签: awk grep ifconfig


【解决方案1】:

您可以改用ip route show 来获取您想要的信息。使用此命令进行过滤,例如:

ip r show|grep " src "|cut -d " " -f 3,12

输出类似:

eth0 192.168.1.114

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-19
    • 2019-02-03
    • 2021-11-06
    • 2020-01-14
    • 2021-01-03
    • 2011-07-13
    • 2021-05-31
    相关资源
    最近更新 更多