linux grep本地ip,linux grep怎么查ip地址
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地址相关推荐
- linux 添加本地dns,Linux 本地dns配置文件详解
我们在linux下设置dns时,一般都是在/etc/resolv.conf文件进行设置,一般也就设置几条nameserver而已,其实该文件还是可以根据选项进行优化的. resolv.conf文件中包 ...
- linux 添加本地源,linux 添加本地yum源
1.yum repolist 2.https://opsx.alibaba.com/mirror,首先下在该镜像站点中的yum,这里选择epel源 epel-release-latest-7.noar ...
- linux分区方案 1t,linux CentOS WEB服务器分区方案
分区类型 分区的实际大小 解析 SWAP分区 2G (内存为1G,一般为内存的2倍) / 1G-2G (最少要150–250MB) /boot 32M-100M (启动分区,最多只要100M左右) / ...
- Linux Shell重定向 管道命令 grep搜索 awk编程 sed文件操作高阶函数
在编程中如果能够熟悉shell高阶语法,将对我们进阶为高级程序员有很大的帮助,本文将从Shell重定向 管道命令 awk编程 sed等方面展开介绍. 作者:有勇气的牛排 文章目录 1 shell重定向 ...
- Linux系统文本三剑客之grep使用方法
Linux系统文本三剑客之grep使用方法 一.grep介绍 二.grep的常用选项 三.grep的日常用法 1.过滤目录下以.conf结尾的文件中含root的文件 2.查找目录下所有文件包含koel ...
- linux 本地ip看不到,解决Linux中ifconfig和addr查看不到ip问题
解决Linux中ifconfig和addr查看不到ip问题 1.在虚拟机上装上Linux系统,开启虚拟机,输入root,并输入密码启动 2.打开虚拟机设置,网络适配器中的网络连接选择自定义VMnet8 ...
- linux中grep命令返回值,grep命令详解
如果你是一个新手,请从头阅读这篇文章,如果你只是忘记了grep命令的一些常用选项,直接查看文章尾部的总结部分即可. 先说说grep命令能做什么? 我们可以使用grep命令在文本中查找指定的字符串,就像 ...
- linux文本三剑客演讲稿,linux文本三剑客之grep
grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正 ...
- linux命令grep如何使用,Linux下如何使用grep搜索文本
Linux下如何使用grep搜索文本 2018-11-30 一.什么是grep grep是一种文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. grep是几个单词的缩写,g(globa ...
- linux查找技巧: find grep xargs amp;amp; linux系统信息查看大全
http://bbs.chinaunix.net/thread-1929832-1-1.html linux查找技巧: find grep xargs 从根目录下开始查找abc.cpp文件,无错误输出 ...
最新文章
- php sendmail方法,PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
- 网络编程(part12)--HTTP传输
- oracle监听系统账号,linux 下 Oracle 监控sysdba用户登陆
- 关于国土空间规划的价值的一些思考
- mysql数据库中excel数据的导入与导出
- 授予数据库账号dba权限_深入理解 MySQL 用户和权限
- java基础知识整理(精简)
- python time sleep 阻塞 异步_Python Tornado异步请求被阻塞
- Tomcat—启动时控制台显示文字的颜色
- java 忽略微信表情,java过滤微信表情符号
- 【树莓派】树莓派安装中文输入法
- 系统封装到底有个什么用
- java int相除向上取整_JAVA入门第一季学习补充 - 何以解忧?
- 青青日记app界面原型
- 肖特基二极管焊接注意事项和判断正负极的方法
- 微带线特性阻抗计算公式_HFSS 计算 微带线 特征阻抗
- 农信计算机资料录入试题,农村信用社计算机考试试题.docx
- MATLAB下批量修改图片名称
- 基本的SELECT语句的练习(MySQL)(SQLyog)
- 未来一年商业智能的发展前景如何?
热门文章
- 视频聊天能正常工作吗?
- mysql using where_mysql 优化问题 Using where; Using filesort
- html表单中怎么写年份,HTML表单
- Dell optiPlex麦克风显示未插入问题解决
- Imx6ull 开发板通过Uboot使用网络启动系统
- 在deepin上使用邮箱(网易yeah账号+deepin软件Balsa)
- android文字转语音文件格式,Android文字转语音
- 腾讯云运维工程师认证(TCA)在线测试题
- qq显示下线通知什么意思_qq下线通知是怎么回事
- 如何用python语言解一元二次方程式