Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP

 更新时间:2014年10月23日 10:36:45   投稿:junjie  
这篇文章主要介绍了Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP,本文直接给出实现代码,需要的朋友可以参考下

#/usr/bin/env bash

# Name: get_network_info.sh
# Author: Purple_Grape
# This is a script to gather network information of your Linux system.
# Test under Ubuntu 10.04 only.

#----------------------------
NIC=eth0
MAC=`LANG=C ifconfig $NIC | awk '/HWaddr/{ print $5 }' `
IP=`LANG=C ifconfig $NIC | awk '/inet addr:/{ print $2 }' | awk -F: '{print $2 }'`
MASK=`LANG=C ifconfig $NIC | awk -F: '/Mask/{print $4}'`
ext_ip=`curl ifconfig.me`

if [ -f /etc/resolv.conf ];
then
   dns=`awk '/^nameserver/{print $2}' /etc/resolv.conf `
fi
#----------------------------
echo "Your network information is as below:"
echo $MAC
echo $IP
echo $dns
echo $ext_ip

相关文章

  • Linux 命令head和tail常见用法详解

    Linux 命令head和tail常见用法详解

    这篇文章主要介绍了Linux 命令head和tail常见用法详解,文中分别对head和tail的基本用法做了详细介绍,需要的朋友可以参考下
    2018-09-09
  • 在Linux中复制文件夹的命令详解

    在Linux中复制文件夹的命令详解

    这篇文章给大家介绍了Linux的基础操作,如何在 Linux 中复制文件夹,文中通过代码示例给大家介绍的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2023-12-12
  • Linux下去掉^M的四种方法

    Linux下去掉^M的四种方法

    本文通过四种方法给大家介绍了Linux下去掉^M的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-06-06
  • shell获取命令行参数示例分享

    shell获取命令行参数示例分享

    这篇文章主要介绍了shell获取命令行参数示例分享,需要的朋友可以参考下
    2014-03-03
  • linux 命令每天必学之tar命令

    linux 命令每天必学之tar命令

    这篇文章主要介绍了linux 命令每天必学之tar命令,需要的朋友可以参考下
    2015-11-11
  • 实现android自动化测试部署与运行Shell脚本分享

    实现android自动化测试部署与运行Shell脚本分享

    这篇文章主要介绍了实现android自动化测试部署与运行Shell脚本分享,本文直接给出实现代码,需要的朋友可以参考下
    2015-03-03
  • Shell 命令启动Docker Container的实现

    Shell 命令启动Docker Container的实现

    本文主要介绍了Shell 命令启动Docker Container的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • shell传参并将参数传递给sql文件的方法

    shell传参并将参数传递给sql文件的方法

    今天小编就为大家分享一篇shell传参并将参数传递给sql文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Linux下的fdisk指令用法场景分析

    Linux下的fdisk指令用法场景分析

    在Linux系统中,对磁盘进行分区是管理和利用磁盘空间的重要任务之一,本篇将以通俗易懂的方式,详细介绍fdisk指令的前世今生、功能、用法和应用场景,帮助读者全面了解fdisk指令,并掌握其在磁盘管理和问题排查方面的应用,需要的朋友可以参考下
    2024-01-01
  • shell wait等待命令的具体使用

    shell wait等待命令的具体使用

    本文主要介绍了shell wait等待命令的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01

最新评论