使用命令 "ip" 而不是 "ifconfig" 列出所有 IP

List all IP's using the command "ip" and not "ifconfig"

我正在尝试使用 ubuntu 20.04 中的“ip”命令找到一个可以列出所有 IP(仅 ip)的命令。

Ip a 输出太多,所以我尝试使用 ip -c -6 -o aip -c -4 -o a for ipv4 只输出一点但没有成功。

有谁知道如何使用 ip 命令简单地列出系统的所有 IP。除了使用 ifconfig,我找不到任何东西,我不想只安装到 运行 这个脚本。

感谢您的帮助!

请试试这个命令

hostname -I

Parse ifconfig to get only my IP address using Bash

发现有人也在回复 ip addr 但我会使用 hostname -I 正如@Ivan 所说。