Show IP addresses in a compact table with `ip -br a`

One command that prints every interface with its state and IPv4/IPv6 addresses in a short table — the modern, memorable replacement for digging through `ifconfig` or the verbose `ip addr` output.

LinuxifconfignetworktroubleshootingipLow risk
Run `ip -br a` to list each network interface with its status (UP, DOWN) and assigned IP addresses in one compact line per interface.

01Command

Command
$ ip -br a

02What it does

`ip -br a` uses the `-brief` flag of the iproute2 tool to collapse the normally verbose address output into a table of interface, state, and addresses. Unlike the legacy `ifconfig`, it also shows interfaces that are down and handles IPv6 cleanly. The same `-br` flag works with `ip -br link` for MAC addresses and `ip -br r` for routes, so it is an easy pattern to remember.

03Risk

RiskLow risk
RequirementsShips with iproute2, installed on virtually all modern distros

04Undo

✓No undo needed — this command does not change persistent state.

05Sources

  • ip(8) — Linux manual page
    man7.org · technical · 2026-09-17
    Evidence: Documents `ip -br addr` as the brief, one-line-per-interface output format of the ip command

Last verified: 2026-09-17 · Category: Network

06Related solutions