百度
360搜索
搜狗搜索

查看linux地址命令是什么详细介绍

在 Linux 系统中,查看网络地址(通常指 IP 地址或 MAC 地址)的常用命令如下,具体根据需求选择合适的工具:

一、查看
IP 地址(IPv4/IPv6)

1.
ip addr(推荐,现代通用命令)

  • 功能:显示所有网络接口的详细信息(包括 IP 地址、子网掩码、MAC 地址等)。
  • 用法:bash
     addr  

  • 输出示例:plaintext
    1: lo: <LOOPBACK,UP,LOWER_UP> 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 preferred_lft forever

    inet6 ::1/128 scope host

    valid_lft forever preferred_lft forever

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

    link/ether 00:1a:2b:3c:4d:5e brd ff:ff:ff:ff:ff:ff

    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0

    valid_lft 86345sec preferred_lft 86345sec

    inet6 fe80::21a:2bff:fe3c:4d5e/64 scope link

    valid_lft forever preferred_lft forever

  • 说明
    • inet 后跟 IPv4 地址,inet6 后跟 IPv6 地址。
    • lo 是回环接口(本地地址,如 127.0.0.1),eth0/enp3s0 等是物理 / 虚拟网卡。

2.
ifconfig(经典命令,需安装 net-tools 包)

  • 功能:与 ip addr 类似,显示网络接口信息,但部分新系统(如 Debian 11+、RHEL 9+)默认不安装。
  • 用法:bash
      

  • 输出示例:plaintext
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536

    inet 127.0.0.1 netmask 255.0.0.0

    inet6 ::1 prefixlen 128 scopeid 0x10<host>

    loop txqueuelen 1000 (Local Loopback)

    RX packets 65 bytes 5260 (5.1 KiB)

    RX errors 0 dropped 0 overruns 0 frame 0

    TX packets 65 bytes 5260 (5.1 KiB)

    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

    inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

    inet6 fe80::21a:2bff:fe3c:4d5e prefixlen 64 scopeid 0x20<link>

    ether 00:1a:2b:3c:4d:5e txqueuelen 1000 (Ethernet)

    RX packets 1234 bytes 123456 (120.6 KiB)

    RX errors 0 dropped 0 overruns 0 frame 0

    TX packets 789 bytes 98765 (96.4 KiB)

    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

3.
hostname -I(简洁查看所有 IPv4 地址)

  • 功能:快速列出所有活动网络接口的 IPv4 地址(空格分隔),不显示详细信息。
  • 用法:bash
     

  • 输出示例:plaintext
    192.168.1.100 10.0.0.5

二、查看
MAC 地址(物理地址)

1. 通过
ip addr
ifconfig

  • ip addr 输出中,link/ether 后跟 MAC 地址(如 00:1a:2b:3c:4d:5e)。
  • ifconfig 输出中,ether 后跟 MAC 地址。

2.
cat /sys/class/net/<接口名>/address

  • 功能:直接读取指定接口的 MAC 地址(适用于脚本或精准获取)。
  • 用法(以 eth0 为例):bash
     /sys/class/net/eth0/address

  • 输出示例:plaintext
    00:1a:2b:3c:4d:5e

三、其他相关命令

1. 查看
外部 IP 地址(公网 IP)

  • 通过访问公共服务:bash
     ifconfig.me  

2. 查看
IPv6 地址

  • ip addrifconfig 会直接显示 IPv6 地址(以 inet6 开头)。

总结

  • 推荐新手使用 ip addr,功能全面且无需额外安装(现代 Linux 系统默认包含)。
  • 若需简洁快速查看 IPv4 地址,用 hostname -I
  • 旧系统或习惯经典工具可使用 ifconfig,但需先安装 net-tools 包。

根据你的 Linux 发行版和需求选择合适的命令即可。

阅读更多 >>>  怎么查看linux的静态ip

网站数据信息

"查看linux地址命令是什么"浏览人数已经达到18次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:查看linux地址命令是什么的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!