linux获取本机ip地址命令 linux获取本机ip地址

获取网络端口名称。直接输出所有网络端口信息。ifconfig | grep -v '^ ' | grep -v '^```bashifconfig | awk -F: '/^[^ ]/{print$1}'ip a | awk -F": " '/^[^ ]/{print$2}'

本文最后更新时间:  2023-03-19 01:03:14

获取网络端口名称。

直接输出所有网络端口信息。

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)

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。