开发者社区> 问答> 正文

shell获得主机IP

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

展开
收起
a123456678 2016-06-16 11:14:05 1875 0
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
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Shell 脚本速查手册 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载