ip address show | flush

查看协议地址或刷新协议地址.
address 可以缩写为 a 或 addr

语法

  ip address { show | flush } [ dev STRING ] [ scope SCOPE-ID ] [ to PREFIX ] [ FLAG-LIST ] [ label PATTERN ]

     IFADDR := PREFIX | ADDR peer PREFIX [ broadcast ADDR ] [ anycast ADDR ] [ label STRING ] [ scope SCOPE-ID ]

     SCOPE-ID := [ host | link | global | NUMBER ]

     FLAG-LIST := [ FLAG-LIST ] FLAG

     FLAG := [ permanent | dynamic | secondary | primary | tentative | deprecated ]

选项




   dev NAME (default)
      设备名称
   scope SCOPE_VAL
      仅列出范围内的地址
   to PREFIX
      仅列出前缀匹配的地址
   label PATTERN
      仅列出标签与PATTERN匹配的地址
   dynamic and permanent
      (仅限IPv6) 只列出由于无状态地址配置而安装的地址,或者只列出永久(非动态)地址。
   tentative
      (仅限IPv6)仅列出未通过重复地址检测的地址 
   deprecated
      (仅限IPv6) 仅列出已弃用的地址。 
   primary and secondary
      仅列出主要(或次要)地址
   -4   -family inet的快捷方式. (IPv4)
   -6   -family inet6的快捷方式. (IPv6)

实例:

列出并显示所有网络接口上关联的所有IP地址:

$ ip addr
or 
$ ip a

列出eth0接口

$ ip a show eth0

ip_address_show 命令实例:

Linux的Bash命令行(A-Z排序)