Shell脚本中怎么获取本地网卡IP和mac地址
作者
这篇文章将为大家详细讲解有关Shell脚本中怎么获取本地网卡IP和mac地址,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
#/usr/bin/envbash #Name:get_network_info.sh #Author:Purple_Grape #ThisisascripttogathernetworkinformationofyourLinuxsystem. #TestunderUbuntu10.04only. #---------------------------- NIC=eth0 MAC=`LANG=Cifconfig$NIC|awk'/HWaddr/{print$5}'` IP=`LANG=Cifconfig$NIC|awk'/inetaddr:/{print$2}'|awk-F:'{print$2}'` MASK=`LANG=Cifconfig$NIC|awk-F:'/Mask/{print$4}'` ext_ip=`curlifconfig.me` if[-f/etc/resolv.conf]; then dns=`awk'/^nameserver/{print$2}'/etc/resolv.conf` fi #---------------------------- echo"Yournetworkinformationisasbelow:" echo$MAC echo$IP echo$dns echo$ext_ip
关于Shell脚本中怎么获取本地网卡IP和mac地址就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
目录
推荐阅读
-
怎样在 Linux中优化 Shell 脚本执行速度
-
怎样在 Linux中设置用户的登录 Shell 限制
-
Linux怎么设置用户的默认 shell
-
Linux中如何安全注销当前用户账户
-
浅谈php一句话木马工作原理
-
PHP中9个非常非常有用的函数
-
Shell编程基础(五)Shell数组与Subshell
-
linux shell 解析命令行参数及while getopts用法小结
目录linuxshell解析命令行参数|getpotsgetpotslinuxshell解析命令行参数|getpotsd...
-
jenkins如何实现shell脚本化定时执行任务
jenkins如何实现shell脚本化定时执行任务这篇文章将为大家...
-
nginx服务启动程序的Shell脚本怎么写
nginx服务启动程序的Shell脚本怎么写这篇文章主要介绍“ng...