经过大量研究后,我仍然没有找到此查询的答案,如何修改命令“ifconfig”以显示我的计算机的 MAC 地址?
答案1
首先,您的计算机没有 MAC 地址。每个网卡都有一个 MAC 地址。因此,如果您的计算机有无线卡和以太网卡,它将有两个 MAC 地址。
在 Linux 上,以下任一命令都会显示计算机中所有网卡的 MAC:
ifconfig | grep ether
ip link
ifconfig
在 Linux 上已弃用,因此您应该使用ip
.
答案2
对于许多 Linux 系统来说,ipconfig
不再显示 mac。如果您是这种情况,请尝试:
ip -a link
答案3
您在 MacOS、FreeBSD 和 TrueOS 上需要的命令是:
ifconfig -a link
OpenBSDifconfig
没有这个。
进一步阅读
ifconfig
。 Mac OS 10 手册页。苹果公司。 2008年。ifconfig
。 FreeBSD 手册页。 2015年。- https://unix.stackexchange.com/a/319354/5132
答案4
从接口名称获取直接 MAC 地址。
ifconfig eth9 | awk '/ether/ {print $2}'