blueutil --paired 可直接列出所有已配对蓝牙设备的名称、MAC 地址、连接状态及信号强度;用 awk 'NR%2==1' 提取设备名;支持 grep 模糊搜索;--forget 可彻底移除配对记录。
可以直接用 blueutil 命令查出所有已配对设备的名称和对应 mac 地址,这是 macos 终端管理蓝牙外设最直接有效的方式。
查看全部已配对设备名与地址
运行以下命令即可列出所有已配对(无论是否连接)的蓝牙设备,含设备名、MAC 地址、连接状态和信号强度(若已连):
- blueutil --paired
输出示例:
AirPods Proaa:bb:cc:dd:ee:ff
connected: true
RSSI: -42
设备名在每组信息的第一行,MAC 地址紧随其后,格式统一为 xx-xx-xx-xx-xx-xx 或 xx:xx:xx:xx:xx:xx。
只提取设备名称列表(简洁版)
如果只想快速看到所有配对设备的名称,去掉冗余信息,可用:
- blueutil --paired | grep -E "^[^[:space:]]" | grep -v "^[0-9a-fA-F:-]\{17\}"
更稳妥的做法是配合 awk 提取奇数行(通常为设备名):
- blueutil --paired | awk 'NR%2==1' | sed '/^[[:space:]]*$/d'
该命令能过滤空行并保留设备名行,适合批量核对或脚本调用。
确认某设备是否仍在配对列表中
当你不确定某个耳机或键盘是否还保留在系统里,又不想打开图形界面时,可结合名称模糊搜索:
- blueutil --paired | grep -i "airpods"
- blueutil --paired | grep -i "logitech"
大小写不敏感,支持部分匹配,能快速定位目标设备及其完整 MAC 地址。
清理不用的设备名记录
“已存储”的设备名本质是配对记录。如需彻底移除某设备(让它的名字从列表中消失),必须执行“忽略”操作:
- blueutil --forget "aa:bb:cc:dd:ee:ff"
执行后,该设备名将不再出现在 blueutil --paired 输出中,也不会显示在系统设置蓝牙列表里。下次使用需重新配对。


















