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.
01Command
$ ip -br a02What 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
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- ip(8) — Linux manual pageEvidence: 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
The routing table is the first thing to check when traffic leaves the wrong interface or the gateway seems dead — and `ip route show` is the quick, modern way to read it.
The fastest way to answer 'is the firewall blocking me?' — netcat in scan mode attempts one TCP connection and prints whether it succeeded.
The classic forgotten-syntax command: `traceroute` shows every router between you and a destination plus the round-trip time of probes to each hop.