获取网口名称

直接输出所有的网口信息

ifconfig | grep -v '^ ' | grep -v '^```bashifconfig | awk -F: '/^[^ ]/{print$1}'
ip a | awk -F": " '/^[^ ]/{print$2}'

获取所有的IP

直接输出所有的IP

ifconfig | grep 'inet ' | awk '{print $2}'
ip a | awk '/inet /{print$2}' | sed 's#/.*##'

格式化输入

格式: 网口名称 – IP

#!/bin/bashfor i in `ls /sys/class/net` do    echo -n `ip a show "$i" | awk '$1 ~ /inet$/' |  awk -F "[/ ]+"  '{print $NF," -- ",$3," (IPV4)"}'`     ip a show "$i" | awk '$1 ~ /inet6$/' |  awk -F "[/ ]+"  '{print " ",$3," (IPV6)"}'done

输出示例

lo -- 127.0.0.1 (IPV4)  ::1  (IPV6)wlp58s0 -- 192.168.1.55 (IPV4) wlp58s0 -- 1.1.1.1 (IPV4)  fe80::938:2963:e75e:e455  (IPV6)

java 获取本机ip_linux获取本机IP相关推荐

  1. Java 使用Virtual Serial Port Driver及Modsim32进行modbus-rtu协议模拟(从机)并使用java当做主机(Maven项目)进行从机信息获取及修改

    上面我们写了一篇关于modbus-tcp的文章,这一篇我们主要将关于modbus-rtu的对接方式,好了,废话不多说,直接开搞. 一.环境准备 1.下载Virtual Serial Port Driv ...

  2. java 获取ipv6地址_获取本机的IPv6地址

    废话少说,直接上代码(java) 命令行输出的就是本机的IPv6地址 package app; import java.net.Inet6Address; import java.net.InetAd ...

  3. ios xcode真机调试获取屏幕截屏

    ios xcode真机调试获取屏幕截屏 非常多时候我们须要在调试的过程中把手机屏幕截图发给其它人看,在android开发中我们能够非常方便的截图保存.而xcode开发ios的时候发现这个需求却如此困难 ...

  4. 大疆Tello编队飞行教程(特洛教育版)/多机视频流获取

    大疆Tello编队飞行教程(特洛教育版) 通过Python控制特洛无人机群飞 Step1 下载 Mind+ 软件使用在线编程功能, 安装Mind+Link 串口通信工具, 将ESP通过USB链接到PC ...

  5. STM32F407获取OV7670摄像头图像及上位机解码(一维码二维码)

    STM32F407获取OV7670摄像头图像及上位机解码(一维码&二维码) 1. 目的 针对静止拍摄图像场景,实现STM32F407对30万像素OV7670摄像头进行图像捕获,并通过串口将数据 ...

  6. P1000刷机知识+获取ROOT+HDVS_ROM快速刷机教程 by fox

    楼主  发表于: 04-17 大家好,我是Fox.本人学习P1000刷机相关知识一步步走来,期间正值HDVS发布自制ROM.在P1000二群中和大家一起交流,得到了不少帮助,也看到了很多新人问刷机方法 ...

  7. Galaxy 9300 刷机和获取root权限

    刷机和ROOT是两个不同但是很类似的动作. 刷机应该就像是给电脑重装系统,那么需要一个系统文件,一般叫做ROM,版本非常多.港版,欧版,亚太版还有韩版,他们之间的通用性需要看看ROM的详细说明,以免刷 ...

  8. Android应用.三星i9000系列(3).无需刷机轻松获取Root权限

    Android应用.三星i9000系列指南(3).无需刷机轻松获取Root权限 草木瓜 20110403 一.前言 从购机到现在,也刚几天,平常忙于工作,没怎么捣鼓手机.晚上偶尔想打开 wifi玩玩, ...

  9. HarmonyOS(鸿蒙)真机签名获取(详细教程)

    HarmonyOS真机签名 1.准备 (1).将HarmonyOS手机通过数据线连接电脑 (2).[登录/注册华为开发者账号](https://developer.harmonyos.com/cn/) ...

最新文章

  1. 学习笔记-安装ELK5
  2. 仿vue的前端自定义cmd命令拉取项目脚手架
  3. 2019 序列号_抖音发布2019年度报告;苹果序列号;熊猫互娱进入破产程序
  4. 65. Valid Number
  5. 【Linux入门基础知识】Linux 脚本编写基础
  6. VS2019正确创建C++步骤以及扩展插件美化你的VS2019的IDE开发环境
  7. 太阳能计算机屏幕是什么材质,魅蓝E的屏幕怎么样?屏幕材质是什么?
  8. Paw —— 比Postman更舒服的API利器
  9. VeriSign 通配型 SSL证书详解
  10. 9.docker commit
  11. 贵州大学计算机科学与技术学院排名,贵州大学的计算机专业全国排名第几?
  12. 有效缓解眼疲劳的绿色桌面
  13. x光安检图像检测数据集(7500多张图像,VOC标签)
  14. Win10 安装NASM
  15. Python——pyqt5的计算器(源码+打包)
  16. 马云推出的“天猫精灵”到底有多牛? 细思极恐怖
  17. 安卓巴士总结了近百个Android优秀开源项
  18. bitwarden_rs数据备份迁移到个人window电脑上
  19. 水星mw150us linux驱动下载,水星MW150US驱动
  20. GCC背后的故事OpenCV相识何必曾相逢

热门文章

  1. css选择器按功能分,CSS 选择器
  2. C++ 移动和获取文件读写指针
  3. c语言指针算法分析怎么写,什么叫指针算法啊??
  4. 错误处理方法 java_JAVA常见错误处理方法 和 JVM内存结构
  5. gateway动态路由_无语!SpringCloud Gateway动态路由之Nacos,我已经讲得很清楚了
  6. object detection训练自己数据
  7. C/C++混淆点-转义字符
  8. STL14-set/multiset容器
  9. 任务管理器只有概要信息解决办法
  10. 【TensorFlow】Win7+Anaconda+python3.6+Tensorflow1.9安装教程