我正在使用
ifconfig | grep en0 -A 5 | grep 'inet ' | cut -d ' ' -f 2
找到我系统的本地IP地址。我确信有办法缩短这一点。
答案 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}')