获取本机的 MAC 地址可以使用 ifconfig
命令或 ip addr
命令。以下是获取本机 MAC 地址的两种方式:
1. 使用ifconfig 命令
使用 ifconfig 命令可以获取本机所有网络接口的详细信息,包括 MAC 地址。可以通过在命令行中输入以下命令获取本机 MAC 地址:
ifconfig | grep 'ether' | awk '{print $2}'
该命令会输出本机所有网络接口的 MAC 地址,格式为 xx:xx:xx:xx:xx:xx
。
2. 使用 ip addr 命令
ip addr 命令也可以获取本机网络接口的信息,包括 MAC 地址。可以通过在命令行中输入以下命令获取本机 MAC 地址:
ip addr | grep 'link/ether' | awk '{print $2}'
该命令会输出本机所有网络接口的 MAC 地址,格式为 xx:xx:xx:xx:xx:xx
。
需要注意的是,使用 ifconfig 命令需要安装 net-tools 包,使用 ip addr 命令需要安装 iproute2 包。
综上所述,以上两种方式都可以用于在 Shell 脚本中获取本机 MAC 地址,根据实际情况选择合适的方式即可。