当前位置:首页 > linux > 正文

linux系统怎样查看所有ip

  • linux
  • 2024-04-20 09:06:28
  • 6092

bash
ip addr
输出示例:
text
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever pre ferred_lft forever
inet6 ::1/128 scope host
valid_lft forever pre ferred_lft forever
2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:78:55:88 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.10/24 brd 192.168.1.255 scope global eth0
valid_lft forever pre ferred_lft forever
inet6 fe80::20c:29ff:fe78:5588/64 scope link
valid_lft forever pre ferred_lft forever
解释:
lo: 环回接口,用于本地通信
eth0: 以太网接口,用于连接到网络
inet: IPv4 地址
inet6: IPv6 地址
brd: 广播地址
scope: 地址的范围(例如,host、link、global)
要仅显示 IPv4 地址,可以使用以下命令:
bash
ip addr | grep 'inet[[:space:]]' | awk '{print $2}'
要仅显示 IPv6 地址,可以使用以下命令:
bash
ip addr | grep 'inet6[[:space:]]' | awk '{print $2}'