文档章节

linux获取网卡的ip

爱吃窝窝头
 爱吃窝窝头
发布于 06/14 19:09
字数 436
阅读 5
收藏 0
点赞 0
评论 0

比如我想要获取eth0这块网卡的ip 有如下两个命令:

ifconfig eth0 | grep inet | grep -o -E \([0-9]+\.\){3}[0-9]+ | head -n 1
ifconfig eth0 | grep inet | grep -o -P \(\\d+.\){3}\\d+ | head -n 1

其原理就是采用的grep正则表达式获取ip

注意这个地方有知识点是关于grep 正则 为啥对\d 不起作用?

知识点如下:

一、正则表达式分类:

1、基本的正则表达式(Basic Regular Expression 又叫 Basic RegEx 简称 BREs)

2、扩展的正则表达式(Extended Regular Expression 又叫 Extended RegEx 简称 EREs)

3、Perl 的正则表达式(Perl Regular Expression 又叫 Perl RegEx 简称 PREs)

二、grep , egrep 正则表达式特点:

1)grep 支持:BREs、EREs、PREs 正则表达式

grep 指令后不跟任何参数,则表示要使用 ”BREs“

grep 指令后跟 ”-E" 参数,则表示要使用 “EREs“

grep 指令后跟 “-P" 参数,则表示要使用 “PREs"

2)egrep 支持:EREs、PREs 正则表达式

egrep 指令后不跟任何参数,则表示要使用 “EREs”

egrep 指令后跟 “-P" 参数,则表示要使用 “PREs"

3)grep 与 egrep 正则匹配文件,处理文件方法

a. grep 与 egrep 的处理对象:文本文件

b. grep 与 egrep 的处理过程:查找文本文件中是否含要查找的 “关键字”(关键字可以是正则表达式) ,如果含有要查找的 ”关健字“,那么默认返回该文本文件中包含该”关健字“的该行的内容,并在标准输出中显示出来,除非使用了“>" 重定向符号,

c. grep 与 egrep 在处理文本文件时,是按行处理的

详细原文,请见此大神的博客:

https://blog.csdn.net/yufenghyc/article/details/51078107

© 著作权归作者所有

共有 人打赏支持
爱吃窝窝头
粉丝 1
博文 33
码字总数 12077
作品 0
南京
Linux网络管理及配置IP及磁盘管理

今天课程学习内容 1、Linux网络管理   A、网卡 ifconfig B、配置IP/子网掩码 2、磁盘管理 3、SSH Window 模式怎么看IP DHCP服务?  是Ip分配设备。 *虚拟光驱&虚拟网卡 *虚拟×××,...

ludan60 ⋅ 04/23 ⋅ 0

PC,Linux虚拟机,开发板网络设置

1. 目标 实现PC,Linux虚拟机,开发板网络设置三者网络互联。 2. 理论知识 有两种方式,可以实现。 2.1. 情况1:PC机有无线网卡,有线网卡 Windows的有线网卡IP设为192.168.10.3 那么Linux虚...

lxllinux ⋅ 04/13 ⋅ 0

Linux系统安装网络配置及远程连接知识点小结

基础知识课后题 远程连接Linux服务器,需要Linux服务器开启sshd服务,那么sshd服务默认监听哪个端口?这个端口是否可以自定义呢 ?如果可以,如何自定义呢? 2.常用的远程连接Linux的终端工具...

蛋黄哥 ⋅ 2017/08/24 ⋅ 0

Linux网络编程——原始套接字编程

原始套接字编程和之前的 UDP 编程差不多,无非就是创建一个套接字后,通过这个套接字接收数据或者发送数据。区别在于,原始套接字可以自行组装数据包(伪装本地 IP,本地 MAC),可以接收本机...

tennysonsky ⋅ 2015/03/27 ⋅ 0

玩转「Wi-Fi」系列之常用命令

涉及到网络相关的命令很多,一些常用命令如下: Ping Ping是Linux系统常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着。它是通过发送ICMP EC...

程序手艺人 ⋅ 05/23 ⋅ 0

Linux IP配置及 网络排障

配置ip地址 登陆root账号和密码 ; 在之前安装虚拟机的时候,我们选择的“NAT模式” 自动获取一个IP地址 2. 查看IP地址 注意,我这里没有获取到IP地址。 查找原因发现是虚拟机的dhcp服务没有...

lyy549745 ⋅ 03/07 ⋅ 0

Packetix VPNClient Linux端配置及加入VPNServer过程

转自:https://www.cnblogs.com/sbaicl/archive/2012/09/17/2688410.html  环境及软件:     Redhat EL 6.3 32bit (2.6.32-279.el6.i686)     zlib1g-dev  (Ubutun需要)   ......

holy2009 ⋅ 04/13 ⋅ 0

Linux 网桥配置命令:brctl

Linux网关模式下将有线LAN和无线LAN共享网段实现局域网内互联: 转载链接:http://fp-moon.iteye.com/blog/1468650 思路其实很简单:就是将虚拟出一个bridge口,将对应的有线LAN和无线LAN都绑...

chenming_hnu ⋅ 2017/03/12 ⋅ 0

Linux运维工程师笔试题系列2(30题)

Linux运维工程师笔试题系列2(30题) 如果您对问题有疑问,或者认为答案不准确的,欢迎留言交流。 问题如下: 1. 下列哪个git命令不是合并代码用的: A git pull –rebase B git merge C gi...

优惠券发放 ⋅ 05/25 ⋅ 0

1.1 学习之初 1.2 约定 1.3 认识Linux 1.4 安装虚拟机 1.5 安装centos7

认识Linux操作系统 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协...

李超小牛子 ⋅ 05/28 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Linux中的端口大全

1 被LANA定义的端口 端口 名称 描述 1 tcpmux TCP 端口服务多路复用 5 rje 远程作业入口 7 echo Echo 服务 9 discard 用于连接测试的空服务 11 systat 用于列举连接了的端口的系统状态 13 d...

寰宇01 ⋅ 13分钟前 ⋅ 0

Confluence 6 如何备份存储文件和页面信息

备份的 ZIP 文件包含有 entities.xml,这个 XML 文件包含有 Confluence 的所有页面内容和存储附件的目录。 备份 Zip 文件结构 页面的附件是存储在附件存储目录中的,通过页面和附件 ID 进行识...

honeymose ⋅ 15分钟前 ⋅ 0

【每天一个JQuery特效】根据状态确定是否滑入或滑出被选元素

主要效果: 本文主要采用slideToggle()方法实现以一行代码同时实现以展开或收缩的方式显示或隐藏被选元素。 主要代码如下: <!DOCTYPE html><html><head><meta charset="UTF-8">...

Rhymo-Wu ⋅ 19分钟前 ⋅ 0

度量.net framework 迁移到.net core的工作量

把现有的.net framework程序迁移到.net core上,是一个非常复杂的工作,特别是一些API在两个平台上还不能同时支持。两个类库的差异性,通过人工很难识别全。好在微软的工程师们考虑到了我们顾...

李朝强 ⋅ 24分钟前 ⋅ 0

请不要在“微服务”的狂热中迷失自我!

微服务在过去几年一直是一个非常热门的话题(附录1)。何为“微服务的疯狂”,举个例子: 众所周知,Netflix在DevOps上的表现非常棒。Netfix可以做微服务。因此:如果我做微服务,我也将非常...

harries ⋅ 26分钟前 ⋅ 0

oAuth2 升级Spring Cloud Finchley.RELEASE踩坑分享

背景 6.19号,spring团队发布了期待已久的 Spring Cloud Finchley.RELEASE 版本。 重要变化: 基于Spring Boot 2.0.X 不兼容 Spring Boot 1.5.X 期间踩过几个坑,分享出来给大伙,主要是关于...

冷冷gg ⋅ 56分钟前 ⋅ 0

OSChina 周一乱弹 —— 理发师小姐姐的魔法

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @冰冰棒- :分享田馥甄的单曲《My Love》 《My Love》- 田馥甄 手机党少年们想听歌,请使劲儿戳(这里) @Li-Wang :哎,头发又长了。。。又要...

小小编辑 ⋅ 今天 ⋅ 8

Kafka1.0.X_消费者API详解2

偏移量由消费者管理 kafka Consumer Api还提供了自己存储offset的功能,将offset和data做到原子性,可以让消费具有Exactly Once 的语义,比kafka默认的At-least Once更强大 消费者从指定分区...

特拉仔 ⋅ 今天 ⋅ 0

NEO智能合约之发布和升级(二)

接NEO智能合约之发布和升级(一),我们接下来说说智能合约的升级功能。 一 准备工作 合约的升级需要在合约内预先设置好升级接口,以方便在升级时调用。接下来我们对NEO智能合约之发布和升级...

红烧飞鱼 ⋅ 今天 ⋅ 0

个人博客的运营模式能否学习TMALL天猫质量为上?

心情随笔|个人博客的运营模式能否学习TMALL天猫质量为上? 中国的互联网已经发展了很多年了,记得在十年前,个人博客十分流行,大量的人都在写博客,而且质量还不错,很多高质量的文章都是在...

原创小博客 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部