跳到主要内容

IP

2024年06月20日
柏拉文
越努力,越幸运

一、获取本机 IPV4 地址


1.1 ipconfig getifaddr en0

通过 ipconfig getifaddr en0 获取 MacOSIPV4 地址。注意: en0 为无线接口, en1 为有线接口,根据自己的网络接口获取即可。

ipconfig getifaddr en0

1.2 ifconfig en0 | awk '/inet / {print $2}'

ifconfig en0 | awk '/inet / {print $2}': 在 macOS 上,可以使用 ifconfig 命令来获取本机的 IPv4 地址。注意: en0 为无线接口, en1 为有线接口,根据自己的网络接口获取即可。

  • ifconfig en0: 在 macOS 上,可以使用 ifconfig 命令来获取本机的 IPv4 地址

  • |: 这个符号称为管道 (pipe),用于将前一命令的输出作为后一命令的输入。所以,ifconfig en0 的输出会被传递给 awk

  • awk '/inet / {print $2}': 这是一个模式,表示 inet 后跟一个空格。当 awk 处理每一行时,它会寻找匹配该模式的行。如果模式匹配成功,那么 {print $2} 就会被执行。这里 $2 代表这一行的第二个字段。字段是基于空格或制表符分开的。