因需要将linx下获取某个网中的MAC地址,可以使用如下命令获取:

ifconfig|grep eth0|awk '{print $5}'

ifconfig: 输出linux下所有网口的信息(包括IP地址,掩码,MAC地址等)

grep eth0: linux下的一种过滤条件,这个是将eth0所在行一行信息全部显示出来

awk '{print $5}' : 是行处理器命令,后面的print是打印,$5是指第5个字符(空格是不计算在内的)

所以这一完整命令的解释就是:将etho0所在行的信息的第5个字符串显示出来,也即是etho网口的MAC地址

 

eth0      Link encap:Ethernet  HWaddr 01:02:03:04:05:06
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:4

  执行上面的命令后就会显示出  01:02:03:04:05:06

相关文章:

  • 2021-10-21
  • 2022-12-23
  • 2022-12-23
  • 2021-08-05
  • 2022-02-10
  • 2021-08-29
  • 2021-12-20
猜你喜欢
  • 2021-10-16
  • 2021-07-25
  • 2021-09-05
  • 2021-06-24
  • 2022-01-24
  • 2021-07-23
  • 2022-12-23
相关资源
相似解决方案