[root@YZC ~]# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:0C:29:86:02:03
inet addr:59.151.110.2  Bcast:59.151.110.255  Mask:255.255.255.0
#->IP:59.151.110.2是我们要单独提取出来的;
inet6 addr: fe80::20c:29ff:fe86:203/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:2600 errors:0 dropped:0 overruns:0 frame:0
TX packets:921 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:238456 (232.8 KiB)  TX bytes:96528 (94.2 KiB)
Interrupt:59 Base address:0x2000[root@YZC ~]# ifconfig eth0 | grep Bcast  #->以"Bcast"为关键字,将IP所在行给过滤出来;
inet addr:59.151.110.2  Bcast:59.151.110.255  Mask:255.255.255.0
[root@YZC ~]# ifconfig eth0 | grep Bcast | awk -F: '{print $2}'
#->过滤出来之后我们运用awk命令再进行操作;
#->-F: '{print $2}'  表示以":"为分隔符,并打印出第二个字段的内容
59.151.110.2  Bcast
[root@YZC ~]# ifconfig eth0 | grep Bcast | awk -F: '{print $2}' | awk -F " " '{print $1}'
#->再次将以上的字段通过awk命令进行截取;
59.151.110.2
~

转载于:https://blog.51cto.com/guomaoqiu/1254318

linux 单独取出本机IP地址相关推荐

  1. linux取本机ip命令,linux 单独取出本机IP地址

    [root@YZC ~]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:0C:29:86:02:03 inet addr:59.151.110.2 ...

  2. linux编程获取本机IP地址的三种方法

    这是一项不太清晰而且没有多大意义的工作.一个原因是网络地址的设置非常灵活而且都是允许用户进行个性化设置的,比如一台计算机上可以有多块物理网卡或者虚拟网卡,一个网卡上可以绑定多个IP地址,用户可以为网卡 ...

  3. Linux编程获取本机IP地址

    使用函数getifaddrs来枚举网卡IP,当中使用到的结构体例如以下所看到的: struct ifaddrs { struct ifaddrs *ifa_next; /* Next item in ...

  4. (转载)Linux编程获取本机IP地址的三种方法

    (转载)http://blog.csdn.net/jcwKyl/article/details/6324147 这 是一项不太清晰而且没有多大意义的工作.一个原因是网络地址的设置非常灵活而且都是允许用 ...

  5. linux获取本机IP地址

    转自:http://blog.csdn.net/bailyzheng/article/details/7489656 ifaddrs结构体定义如下: C代码   struct ifaddrs { st ...

  6. linux 取出本机IP

    取出本机IP地址: ifconfig|grep Bcast|awk -F: '{print $2}'|awk -F " " '{print $1}' ifconfig eth0|g ...

  7. qt获取本机全部ipv4_QT5下获取本机IP地址、计算机名、网络连接名、MAC地址、子网掩码、广播地址...

    获取主机名称 /* * 名称:get_localmachine_name * 功能:获取本机机器名称 * 参数:no * 返回:QString */ QString CafesClient::get_ ...

  8. 在linux系统上查看本机ip地址

    在linux系统上查看本机ip地址 输入命令: curl ifconfig.me 或 wget -qO- ifconfig.me/ip

  9. 虚拟机 Linux 7 版本 用ifconfig ens33 查看本机IP地址 电脑DHCP服务开启

    在Linux 7 版本 用ifconfig ens33 查看本机IP地址 ifconfig 命令执行后,返回信息里找不到IP地址 解决方法: 1.用ifdown ens33 && if ...

最新文章

  1. 腾讯大数据平台,要“没人管”了
  2. 直接插入排序(内部排序)
  3. 【性能优化】 之 10053 事件
  4. 硬件:选购CPU和显卡需了解的参数,TDP、SDP、ACP、GCP、TBP是什么?
  5. 反转!美光、英特尔等多家美企恢复对华为供货;首例云服务器存储侵权案改判,阿里云不担责;英国政府拟严格审查Libra……...
  6. Leetcode每日一题:83.remove-duplicates-from-sorted-list(删除排序链表中的重复元素)
  7. JAVA IO - 高效读取大文件的后几行
  8. MinIO之C#上传文件等各项操作
  9. [Stage3D]入门讲稿
  10. 华为手机投屏电脑_手机投屏干货分享:华为如何投屏到电视机?
  11. 怎样备份计算机里的驱动程序,怎么备份电脑的驱动 驱动人生备份驱动方法
  12. python barcode字符串生成条形码_python批量生成条形码的示例
  13. c语言怎么表示字节集,用易语言写一个电子钢琴软件
  14. SAP ABAP——内表(三)【工作区与表头】
  15. js基础知识(第二篇)
  16. Linux常用基本命令详解(二)-------磁盘分区和磁盘管理类命令
  17. 【PAT甲级】1142 Maximal Clique
  18. 软件功能测试报告都包含哪些内容,测试报告如何获取呢
  19. PDF转换成word免费
  20. F: Pond Skater(BFS)

热门文章

  1. 【bzoj5016】[Snoi2017]一个简单的询问 莫队算法
  2. react 实现数据双向绑定
  3. 子选择器与后代选择器的区别
  4. Mongo报如下类似错误时的修改方法Cannot natively represent the long 1396367483000 on this platform...
  5. 一次非常有意思的sql优化经历
  6. Nutch中MapReduce的分析[zz]
  7. 用神经网络分类无理数和超越数2**0.5,3**0.5,e
  8. 计算机组成原理数据冒险的解决nop,计算机组成原理实验讲义(103页)-原创力文档...
  9. python选课系统_【精选】在Monash读Data Science,人人都拥有这样一份选课指南。
  10. ecs服务器网站文件放在哪里,云服务器ecs文件放哪里