有没有办法缩短此命令以查找本地IP地址?

时间:2016-01-26 23:03:50

标签: macos bash

我正在使用

ifconfig | grep en0 -A 5 | grep 'inet ' | cut -d ' ' -f 2

找到我系统的本地IP地址。我确信有办法缩短这一点。

2 个答案:

答案 0 :(得分:6)

ipconfig getifaddr en0假设en0是您正在使用的网络接口。

如果你不确定......

ipconfig getifaddr `route -n get default | grep interface | awk '{print $2}'`

非常防弹,但失去了简洁。

答案 1 :(得分:1)

不短,但也很有用:

echo $(/usr/sbin/arp $(hostname) | awk -F'[()]' '{print $2}')