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

相關文章
相關標籤/搜索