开发者社区 问答 正文

shell获得主机IP

ifconfig eth0|grep 'inet add'|awk -F "[: ]" '{print $3}'
这个有什么问题,为什么无输出???
screenshot

展开
收起
a123456678 2016-06-16 11:14:05 2045 分享 版权
1 条回答
写回答
取消 提交回答
  • 用iproute2里的ip命令更好

    /sbin/ip -oneline addr show dev eth0

    但是正常情况下是不需要知道设备上有哪个IP的,只需要知道别人看见的你的IP是啥。即使某个网络设备上有多个IP,实际也只看路由表里默认用哪个IP走

    /sbin/ip -oneline route get 192.168.1.1

    2019-07-17 19:40:35
    赞同 展开评论
问答分类:
问答地址: