ifconfig|grep eth0|awk '{print $5}' 命令详解

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

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

ifconfig: 输出linux下全部网口的信息(包括IP地址,掩码,MAC地址等)字符串

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

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

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

 

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:06grep

相关文章
相关标签/搜索