百度
360搜索
搜狗搜索

linux查看本机ip的命令详细介绍

在 Linux 中查看本机 IP 地址,可根据需求选择以下命令:

1.
ip addr(推荐,通用且信息全面)

bash

 addr show

  • 输出示例(IPv4 地址通常在 inet 行,排除 127.0.0.1):plaintext
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

    inet 127.0.0.1/8 scope host lo

    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000

    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0

  • 说明:显示所有网络接口的 IP 地址(包括 IPv4/IPv6),eth0enp0s3 等为有线网卡,wlan0 为无线网卡。

2.
hostname -I(最简捷,快速查看所有 IPv4 地址)

bash

 

  • 输出示例:plaintext
    192.168.1.100 10.0.0.5

  • 说明:一行显示所有活动的 IPv4 地址,适合快速复制使用。

3.
ifconfig(经典命令,需安装 net-tools

bash

  • 注意:部分 Linux 发行版(如 Ubuntu 20.04+)默认不安装,需手动安装:bash
       net-tools  

    dnf net-tools

  • 输出示例:plaintext
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

    inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

4.
查看特定接口的 IP(如 eth0

bash

 addr show dev eth0  

  • 输出:仅显示 eth0 接口的 IP 信息。

5.
区分 IPv4 和 IPv6

  • IPv4:过滤含 inet (注意空格)的行:bash
     addr       

  • IPv6:过滤含 inet6 的行:bash
     addr   

场景选择建议:

  • 新手 / 快速查看:用 hostname -I(一行结果,无多余信息)。
  • 详细排查:用 ip addr(显示子网掩码、MAC 地址等)。
  • 老旧系统:用 ifconfig(需确认工具已安装)。

所有命令无需管理员权限(sudo),直接执行即可。

阅读更多 >>>  电脑如何装win10和linux双系统

文章数据信息:

本文主要探讨:"linux查看本机ip的命令", 浏览人数已经达到41次, 首屏加载时间:1.353 秒。