Shell 用于在 OS X 中获取 mac 地址的命令
Shell command for getting mac address in OS X
我一直被 GUI 所困扰,当涉及到命令行时,我似乎总是寻求帮助。
On Mac OS X 只有我需要一个命令行来获取当前正在使用的wifi的mac地址
求助!
ifconfig
应该可以解决问题,它会显示一堆信息,包括您的 MAC 地址。或者,它会在系统偏好设置下的网络设置中。
编辑
在只有无线连接的计算机上,en0 将包含您的 wifi 设置。标有以太币的标签很可能是您的 MAC 地址。
如果您同时拥有有线和无线连接,它会在 en1 标签中位于以太下方
ifconfig en1 获取 wifi 的接口详细信息,mac 在以 ether 开头的行上,并且是该行的第二个字所以:
ifconfig en1 | awk '/ether/{print }'
networksetup -getmacaddress <interface>
我认为获取信息的最好和最简单的方法是使用此命令:
networksetup -listallhardwareports
它将 return 一个像这样的设备列表:
Hardware Port: USB 10/100/1000 LAN
Device: en6
Ethernet Address: 00:e0:4c:...
Hardware Port: Wi-Fi
Device: en0
Ethernet Address: 80:e6:50:...
Hardware Port: Bluetooth PAN
Device: en3
Ethernet Address: 80:e6:50:...
Hardware Port: Thunderbolt 1
Device: en1
Ethernet Address: 72:00:05:...
Hardware Port: Thunderbolt 2
Device: en2
Ethernet Address: 72:00:05:...
Hardware Port: Thunderbolt Bridge
Device: bridge0
Ethernet Address: 72:00:05:...
VLAN Configurations
===================
这将轻松为您提供 Wifi 接口的特定 Mac 地址
networksetup -listallhardwareports | grep Wi-Fi -A 3 | awk '/Ethernet Address:/{print }'
Wifi mac 地址通常可以在 en0 中找到。所以你可以在终端上试试这个命令
ifconfig en0 | awk '/ether/{print }'
我一直被 GUI 所困扰,当涉及到命令行时,我似乎总是寻求帮助。
On Mac OS X 只有我需要一个命令行来获取当前正在使用的wifi的mac地址
求助!
ifconfig
应该可以解决问题,它会显示一堆信息,包括您的 MAC 地址。或者,它会在系统偏好设置下的网络设置中。
编辑
在只有无线连接的计算机上,en0 将包含您的 wifi 设置。标有以太币的标签很可能是您的 MAC 地址。
如果您同时拥有有线和无线连接,它会在 en1 标签中位于以太下方
ifconfig en1 获取 wifi 的接口详细信息,mac 在以 ether 开头的行上,并且是该行的第二个字所以:
ifconfig en1 | awk '/ether/{print }'
networksetup -getmacaddress <interface>
我认为获取信息的最好和最简单的方法是使用此命令:
networksetup -listallhardwareports
它将 return 一个像这样的设备列表:
Hardware Port: USB 10/100/1000 LAN
Device: en6
Ethernet Address: 00:e0:4c:...
Hardware Port: Wi-Fi
Device: en0
Ethernet Address: 80:e6:50:...
Hardware Port: Bluetooth PAN
Device: en3
Ethernet Address: 80:e6:50:...
Hardware Port: Thunderbolt 1
Device: en1
Ethernet Address: 72:00:05:...
Hardware Port: Thunderbolt 2
Device: en2
Ethernet Address: 72:00:05:...
Hardware Port: Thunderbolt Bridge
Device: bridge0
Ethernet Address: 72:00:05:...
VLAN Configurations
===================
这将轻松为您提供 Wifi 接口的特定 Mac 地址
networksetup -listallhardwareports | grep Wi-Fi -A 3 | awk '/Ethernet Address:/{print }'
Wifi mac 地址通常可以在 en0 中找到。所以你可以在终端上试试这个命令
ifconfig en0 | awk '/ether/{print }'