Linux运维基础学习中,关于awk了解多少呢?咱们今天就来简单了解下如何取出网卡eth0的ip地址。

hostname -I

awk处理:

方法一:

[root@oldboy files]# ifconfig eth0|awk 'BEGIN{RS="[ :]"}NR==31'

192.168.197.133

方法二:

[root@oldboy files]# ifconfig eth0 | awk -F "(addr:)|( Bcast:)" 'NR==2{print $2}'

192.168.197.133

方法三:

[root@oldboy files]# ifconfig eth0 | awk -F "[ :]+" 'NR==2{print $4}'

192.168.197.133

方法四:

[root@oldboy files]# ifconfig eth0 | awk -F "[^0-9.]+" 'NR==2{print $2}'

192.168.197.133

提示:

前边的三种方法都还是比较好理解的,这第四种方法,需要学会逆向思维,看看我们要的结果10.0.0.50,ip地址:数字和点(.),我是否可以指定分隔符,以数字和点以外的字符为分隔符呢?

换句话说就是要排除数字和点(.)正则表达式与排除常用的就是[^0-9.]即不匹配数字和点(.)

然后-F “[^0-9]”位分隔符,但是要使用+,表示连续的。合起来就是:awk -F “[^0-9.]+” 'NR==2{print $2}'

以上就是今天的分享了,希望对有需要的朋友有所帮助。

linux如何使用eth0网卡,Linux运维学习之如何取出网卡eth0的ip地址?相关推荐

  1. Linux 环境运维 - 查看远程调试端口被占用的ip地址,设置连接处于空闲状态快速自动化断开方法,keepalive机制相关说明

    开发有时候需要连接远程调试端口调试环境,上一个开发用完没有主动断开,下一个开发再用也用不了,如果等待系统主动断开,默认的话可能需要等 2 小时. netstat -a | grep 端口号 命令可以查 ...

  2. 兄弟连Linux运维学习笔记

    最新经典linux运维兄弟连Linux运维学习笔记... --------------- 全程1.5倍播放.加油我一定可以学完Linux ---------------------- Unix与Lin ...

  3. linux系统运维费用,一般Linux运维学习的费用是多少?Linux学习

    随着IT 互联网技术的发展,Linux逐渐成为中高端服务器的主要操作系统,并且目前地位不可替代.Linux运维工程师是一位"复合型人才",他集成了网络.系统.数据库.开发和安全等工 ...

  4. linux学习项目,[ Linux运维学习 ] 路径及实战项目合集

    我们知道运维工程师(Operations)最基本的职责就是负责服务的稳定性并确保整个服务的高可用性,同时不断优化系统架构.提升部署效率.优化资源利用率,确保服务可以7*24H不间断地为用户提供服务. ...

  5. 阿里云官方学习课程推荐-Linux运维学习路线 从事云计算运维相关工作必备技能

    阿里云官方学习课程推荐-Linux运维学习路线 从事云计算运维相关工作必备技能 目前越来越多的企业需要依赖于IT技术发布产品与服务,尤其是电子商务最为明显,它凸显了IT技术在现代企业中的重要性.当企业 ...

  6. Linux操作系统——Linux可视化管理-webmin 和 bt 运维工具

    文章目录 25 Linux 可视化管理-webmin 和 bt 运维工具 25.1 webmin 25.1.1 基本介绍 25.1.2 安装webmin&配置 25.1.3 简单使用演示 25 ...

  7. Linux 可视化管理-webmin 和 bt 运维工具

    Linux 可视化管理-webmin 和 bt 运维工具 webmin Webmin 是功能强大的基于 Web 的 Unix/linux 系统管理工具.管理员通过浏览器访问 Webmin 的各种管理功 ...

  8. Linux运维学习路线图

    关注"尚硅谷"微信公众号,输入"Linux"获取Linux全运维学习资料 一.Linux基础知识 Linux简介与安装 Linux常用命令 Vim编辑器 Lin ...

  9. 运维工程师高级运维中级运维初级运维学习路线技能图谱

    传统的认知是,运维场景中网络技能很重要.实际上,网络技能分物理网络和虚拟网络,而虚拟网络其实更多的是Linux技能层面的支撑.Linux作为一款非常稳定和安全的操作系统,更适合在服务器上使用.对于运维 ...

最新文章

  1. 代码生成器:IDEA 强大的 Live Templates
  2. 网站推广方法众多,对此你了解多少?
  3. SQL基础操作_3_数据字典(涵盖SQL Server、Oracle、Mysql常见系统数据字典)
  4. Jmeter之Bean shell使用(四)——跨线程组之间的全局参数传递
  5. 12 FI配置-财务会计-分配会计核算原理至分类帐组
  6. FormView控件
  7. android NullPointerException (转)
  8. 一位 Rust 开发者的 Go 初体验
  9. 微信小程序登录流程总结 目录 1.1. 前端调用wx.login 。。给后端传递一个code 1 1.2. 开发者需要在开发者服务器后台调用 auth.code2Session,使用 code 换取
  10. Fiddler中文乱码
  11. Android-NDK 接入Fmod库,变声操作
  12. Ubuntu18.04安装HP laser 1020打印机
  13. 真彩色、假彩色和伪彩色的区别
  14. 2020全国各地男女身高排行出炉,从数据看南北差异到底有多大?
  15. 快速识别图中文字的操作方法
  16. SSD Trim介绍
  17. 游戏人机交互接口的设计
  18. 阿里云本地SSD型实例i2gne云服务器配置性能详解
  19. 几何向量:空间三角形外心和法向量
  20. 文思海辉金融“分布式核心系统”,支持应用级和数据级分布式部署

热门文章

  1. Wpf之无法添加wpf窗体
  2. 属性用途_onenote样式系列②:详解11种默认样式,附style属性值
  3. python刚需_python案例(六): RFM在玩什么?
  4. 打开浏览器不是主页_教你如何锁定电脑浏览器主页防止被篡改
  5. openlayers 加载高德底图
  6. jar 反编译 java_java打包jar反编译
  7. IDEA插件推荐:Material Theme UI(把IDEA变得更加美观)
  8. 做工作流时候 Mybatis 在 insert 之后想获取自增的主键 id,但却总是返回1
  9. python socket thread,python实现socket+threading处理多连接的方法
  10. chrome怎么调用硬件_浏览器发展简史——IE帝国是如何被chrome打败的?