手机版 收藏 导航

在Linux终端中如何查看IPv4和IPv6地址_Linux 下查看 IP 地址的脚本编写技巧是什么

原创   www.link114.cn   2025-06-08 13:06:43

在Linux终端中如何查看IPv4和IPv6地址_Linux 下查看 IP 地址的脚本编写技巧是什么

在 Linux 终端中查看 IPv4 和 IPv6 地址有多种方法。其中最常用的是使用 ip 命令和 ifconfig 命令。

打开终端并输入以下命令可以查看系统中所有网络接口的 IP 地址信息:

ip address show

这个命令会列出所有网络接口的 IPv4 和 IPv6 地址。只想查看某个特定网络接口的 IP 地址,可以使用如下命令:

ip address show dev [interface_name]

[interface_name] 替换为你要查看的网络接口名称,如 eth0wlan0

ifconfig 命令也可以用于查看 IP 地址信息。在终端中输入以下命令:

ifconfig

这个命令会列出系统中所有网络接口的详细信息,包括 IP 地址。

除使用上述命令,你也可以编写自己的 Bash 脚本来查看 IP 地址。这样可以更方便地获取所需信息,并将其格式化输出。以下是一个简单的示例脚本:

#!/bin/bash

echo "IPv4 Addresses:"
/sbin/ip -4 addr | grep -o -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' | head -n 1

echo "IPv6 Addresses:"
/sbin/ip -6 addr | grep -o -E '([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}' | head -n 1

该脚本使用 ip 命令和正则表达式来提取 IPv4 和 IPv6 地址,并将其输出到终端。你可以根据需要进一步扩展和修改这个脚本。