ifconfig是linux中用于显示或配置网络设备(网络接口卡)的命令,英文全称是network interfaces configuring。它能够显示网卡的IP地址、子网掩码、广播地址、硬件地址等信息。

如果希望结果只返回ip地址,可以使用grep命令对返回的结果进行过滤。可以根据IP地址位于"inet addr:"字符串之后这一特征对ifconfig命名返回的结果进行匹配。

用法示例:使用ifconfig结合grep命令获取网卡eth0的IP地址

方法一:

[root@localhost ~]# ifconfig eth0 | grep -o -E "inet addr:[0-9.]+"

inet addr:192.168.2.216

参数-E表示使用扩展正则表达式egrep

参数-o表示只显示一行中匹配正则表达式的部分

方法二:

查找ifconfig网卡IP、网关、掩码、DNS

[root@localhost ~]# ifconfig | grep -o -E "[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}"

192.168.2.216

192.168.2.255

255.255.255.0

127.0.0.1

255.0.0.0

方法三:

[root@localhost ~]# ifconfig eth0 | grep "inet addr"

inet addr:192.168.2.216 Bcast:192.168.2.255 Mask:255.255.255.0

到这一步非常简单,接下来就需要借助awk来实现了,如下所示,到此问题解决。

[root@localhost ~]# ifconfig eth0 | grep "inet addr" | awk '{ print $2}'

addr:192.168.2.216

[root@localhost ~]# ifconfig eth0 | grep "inet addr" | awk '{ print $2}' | awk -F: '{print $2}'

192.168.2.216

linux grep本地ip,linux grep怎么查ip地址相关推荐

  1. linux 添加本地dns,Linux 本地dns配置文件详解

    我们在linux下设置dns时,一般都是在/etc/resolv.conf文件进行设置,一般也就设置几条nameserver而已,其实该文件还是可以根据选项进行优化的. resolv.conf文件中包 ...

  2. linux 添加本地源,linux 添加本地yum源

    1.yum repolist 2.https://opsx.alibaba.com/mirror,首先下在该镜像站点中的yum,这里选择epel源 epel-release-latest-7.noar ...

  3. linux分区方案 1t,linux CentOS WEB服务器分区方案

    分区类型 分区的实际大小 解析 SWAP分区 2G (内存为1G,一般为内存的2倍) / 1G-2G (最少要150–250MB) /boot 32M-100M (启动分区,最多只要100M左右) / ...

  4. Linux Shell重定向 管道命令 grep搜索 awk编程 sed文件操作高阶函数

    在编程中如果能够熟悉shell高阶语法,将对我们进阶为高级程序员有很大的帮助,本文将从Shell重定向 管道命令 awk编程 sed等方面展开介绍. 作者:有勇气的牛排 文章目录 1 shell重定向 ...

  5. Linux系统文本三剑客之grep使用方法

    Linux系统文本三剑客之grep使用方法 一.grep介绍 二.grep的常用选项 三.grep的日常用法 1.过滤目录下以.conf结尾的文件中含root的文件 2.查找目录下所有文件包含koel ...

  6. linux 本地ip看不到,解决Linux中ifconfig和addr查看不到ip问题

    解决Linux中ifconfig和addr查看不到ip问题 1.在虚拟机上装上Linux系统,开启虚拟机,输入root,并输入密码启动 2.打开虚拟机设置,网络适配器中的网络连接选择自定义VMnet8 ...

  7. linux中grep命令返回值,grep命令详解

    如果你是一个新手,请从头阅读这篇文章,如果你只是忘记了grep命令的一些常用选项,直接查看文章尾部的总结部分即可. 先说说grep命令能做什么? 我们可以使用grep命令在文本中查找指定的字符串,就像 ...

  8. linux文本三剑客演讲稿,linux文本三剑客之grep

    grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正 ...

  9. linux命令grep如何使用,Linux下如何使用grep搜索文本

    Linux下如何使用grep搜索文本 2018-11-30 一.什么是grep grep是一种文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. grep是几个单词的缩写,g(globa ...

  10. linux查找技巧: find grep xargs amp;amp; linux系统信息查看大全

    http://bbs.chinaunix.net/thread-1929832-1-1.html linux查找技巧: find grep xargs 从根目录下开始查找abc.cpp文件,无错误输出 ...

最新文章

  1. 移动端iPhone系列适配问题的一些坑
  2. Codemirror-开源在线代码编辑器
  3. 键桥通讯4000万投资创投布局大数据
  4. FPGA之道(53)状态机的模型
  5. python条件语句-python条件、循环语句
  6. 百度地图得到两地点(通过经纬度)的距离、 通过经纬度获取详细地址
  7. 机器学习03Logistic回归
  8. 简单存取款机的实现---控制输入变量的规则
  9. 「2019 嵌入式智能国际大会」 399 元超值学生票来啦,帮你豪省 2600 元!
  10. Linux ftp传送问题 WARNING! 258831 bare linefeeds received in ASCII mode
  11. 当学术论文开始标题党「x is All You Need」
  12. IDEA项目创建Mapper的xml文件的方法
  13. java切面获取异常日志_spring aop 配置切面,记录系统异常存入log日志
  14. sdl2 opengl d3d9的mipmap和各项异性过滤渲染
  15. 【SpringClould】 eureka 的自我保护机制
  16. java 银行卡号格式化_JS银行卡号格式化 - JavaScript常用效果 - Front-End - NalanXue's Blog...
  17. torch.nn模块介绍
  18. 210页的《pandas官方文档中文版》.pdf
  19. 淘宝天猫融合能拉回“出淘”的用户吗?
  20. 减少计算机硬盘,电脑磁盘分区会降低性能?

热门文章

  1. 超简单使用华为云托管服务
  2. 模拟浏览器下载Excel 到本地
  3. C#把数据库表里简体字转化为繁体字
  4. 科技赋能拉萨之“肺”,华为助力拉鲁湿地智慧管理守护绿水青山
  5. 计算机网络高级教程.pdf,网络技术-计算机网络(高级教程).pdf
  6. 力扣 417. 太平洋大西洋水流问题
  7. ysoserial URLDNS解析
  8. 10 令牌颁发 OAuth2TokenEndpointFilter
  9. GitLab之创建项目组及上传项目
  10. AndroidManifest.xml 最全详解(转载)