Linux 如何通过命令仅获取IP地址

一同事的朋友正在参加笔试,遇到这么一个问题让他帮忙解决,结果同事又找到我帮他搞定。真是感慨:通讯发达在某些方面来说,真不知是不是好事啊!题目大致如下所示,一般我们使用ifconfig查看网卡信息,请问你可以通过什么命令,让其只输出IP地址192.168.42.128

看似简单的问题,实现起来也不是太简单。看看下面的思路吧

[root@DB-Server ~]# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:0C:29:9E:70:0E
          inet addr:192.168.42.128  Bcast:192.168.42.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe9e:700e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:135 errors:0 dropped:0 overruns:0 frame:0
          TX packets:216 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:14062 (13.7 KiB)  TX bytes:26007 (25.3 KiB)
[root@DB-Server ~]# ifconfig eth0 | grep "inet addr"
          inet addr:192.168.42.128  Bcast:192.168.42.255  Mask:255.255.255.0

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

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

作者:潇湘隐者

出处:http://www.cnblogs.com/kerrycode/

转载于:https://blog.51cto.com/zhangjingke/1712184

Linux 如何通过命令仅获取IP地址相关推荐

  1. kali linux查询自己的ip,Kali Linux常用服务配置教程获取IP地址

    Kali Linux常用服务配置教程获取IP地址 下面以Kali Linux为例,演示获取IP地址的方法 (1)设置网络接口为自动获取IP地址.在Kali Linux的收藏夹中单击图标,将显示所有的程 ...

  2. Kali Linux常用服务配置教程获取IP地址

    Kali Linux常用服务配置教程获取IP地址 下面以Kali Linux为例,演示获取IP地址的方法 (1)设置网络接口为自动获取IP地址.在Kali Linux的收藏夹中单击图标,将显示所有的程 ...

  3. kali linux 获取ip_Kali Linux常用服务配置教程获取IP地址

    Kali Linux常用服务配置教程获取IP地址 下面以Kali Linux为例,演示获取IP地址的方法 (1)设置网络接口为自动获取IP地址.在Kali Linux的收藏夹中单击 图标,将显示所有的 ...

  4. kali linux 网卡配置ip地址,Kali Linux常用服务配置教程获取IP地址

    Kali Linux常用服务配置教程获取IP地址 下面以 Kali Linux 为例,演示获取 IP 地址的方法 ( 1 )设置网络接口为自动获取 IP 地址.在 Kali Linux 的收藏夹中单击 ...

  5. Linux网络配置——从自动获取IP地址转为固定IP地址

      众所周知,Linux中有两种获取ip的方式,那么自动获取IP地址和指定IP地址有什么区别和特点呢?为什么Linux程序员都需要使用固定IP地址呢? 如下所示: 两种获取方式的优缺点 1. 自动获取 ...

  6. Linux安装DHCP实现自动获取IP地址

    这里写目录标题 使用yum方式安装DHCP 使用rpm方式安装DHCP 配置DHCP服务 测试服务 使用yum方式安装DHCP 1.使用provides搜索相应的软件包 [root@hzp000 ~] ...

  7. VMware 虚拟机 linux执行 ifconfig 命令 eth0没有IP地址

    安装完成虚拟机之后,在原虚拟机上操作很不方便,使用XShell进行远程连接,在输入ifconfig命令进行查看的时候,发现没有eth0虚拟网卡 为了将网络写入到文件中,需要在相应的文件进行配置 1.切 ...

  8. 虚拟机的安装和linux操作系统(RedHat.8.5)的安装。将虚拟机的网络连接模式分别调换成仅主机模式,nat模式,桥接模式并获取ip地址使用ssh通过不同用户远程连接。在linux系统下破解密码

    目录 一.在VMware上如何创建虚拟机以及安装linux操作系统. 二.修改主机名为server.local. 三.将虚拟机的网络连接模式分别调换成仅主机模式,nat模式,桥接模式并获取ip地址使用 ...

  9. linux ip命令dhcp,嵌入式linux通过DHCP自动获取IP地址实现获取

    前提:系统已经实现DNS(即使用ping www.baidu.com测试时能ping通). 1.在内核中添加以下选项: Networking  ---> [*] Networking suppo ...

最新文章

  1. flask restful 模板
  2. 【Qt】Qt5.9编译MySQl5.7驱动
  3. STL - Unorderedset - 自定义哈希函数
  4. python mysql 正则表达式,MySQL之正则表达式(REGEXP)
  5. bindService过程
  6. 如何将ListT转换相应的Html(xsl动态转换)(一)
  7. 《HTML5游戏编程核心技术与实战》一2.3 图像API
  8. 【xpath】多个xpath Element对象,提取结果是一样的
  9. 拉式工序不允许倒冲财务仓
  10. HTML仿网易云音乐首页静态,用 Vue.js 模仿一个简单的网易云音乐
  11. 《C陷阱与缺陷》学习笔记(1):这本书值得看吗?
  12. mysql 多字段求和_sql数据库多字段求和
  13. c语言中local status6,2016年12月英语六级听力真题及答案:第2套
  14. SAS PROC SQL
  15. GBD数据库相关文献中的EAPC怎么算?
  16. 想将PPT的文字转换到Word文档?看这一篇就够了!!!
  17. c语言实参和形参占用存储单元_在C语言中,以下说法正确的是()。 A.实参和与其对应的形参分别占用独立的存储单元。 B.实参和与...
  18. Dichotomy(递+非递)
  19. wlh机器人_机器人在制造环节,AGV小车在物流环节
  20. Linux系统简介分区基础命令(ADMIN01-2)

热门文章

  1. 研究一下识别验证码,。。。随笔记录
  2. GC 年轻代 老年代 持久代
  3. 【2017-05-19】WebForm复合控件、用DropDownList实现时间日期选择。
  4. tyvj1202 数数食物链
  5. vijos 1057 盖房子 dp 最大子正方形
  6. mysql 与QT的连接
  7. ecos代码分析(1)
  8. 企业数字化转型与中台建设全攻略:什么阶段进行?采用哪些方法?
  9. platform平台总线
  10. r语言折线图_R语言做多变量可视化分析?