软件下载

linux查看ip地址的命令(linux获取本机IP方法)

软件下载 投稿 2022-08-23 15:17:26 浏览

获取网口名称

 

 

直接输出所有的网口信息

ifconfig | grep -v '^ ' | grep -v '^```bash
ifconfig | 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/bash

for 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)

「真诚赞赏,手留余香」

求资源网

真诚赞赏,手留余香

使用微信扫描二维码完成支付

继续浏览有关编程的文章
发表评论
留言与评论(共有 0 条评论)
   
验证码:
版权声明

求资源网所发布的一切破解补丁,软件,以及其他分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途。
否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。