macos需借助blueutil管理蓝牙配对:安装后授权终端,用--paired/--connected查看设备,--connect/--disconnect/--forget操作指定mac地址设备,还可killall blued或调试菜单重置蓝牙。
macos 本身不提供原生终端命令管理蓝牙配对列表,但借助 blueutil 这个轻量、稳定、深度调用系统框架的工具,你可以完整查看、连接、断开、忽略(即取消配对)设备,所有操作均在终端中完成,无需图形界面。
安装并授权 blueutil
该工具需通过 Homebrew 安装,并首次运行时手动授予权限:
- 若未安装 Homebrew,先执行:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 安装 blueutil:brew install blueutil
- 首次运行任意 blueutil 命令(如 blueutil --power)后,系统会弹出提示;需前往「系统设置 → 隐私与安全性 → 辅助功能」,勾选你正在使用的终端应用(如 Terminal 或 iTerm)
查看已配对与已连接设备
两个命令分工明确,适合不同排查场景:
- blueutil --paired:列出所有已配对设备(含已连接/未连接),显示设备名、MAC 地址、是否 connected、RSSI(信号强度)等
- blueutil --connected:仅显示当前活跃连接中的设备,结果更简洁,适合快速确认音频输出或输入设备是否真正连上
- 可配合 grep 筛选,例如只看已连接的:blueutil --paired | grep "connected: true"
连接、断开与忽略指定设备
所有操作均基于设备 MAC 地址(格式如 aa:bb:cc:dd:ee:ff 或 AA-BB-CC-DD-EE-FF),地址可在上一步输出中直接复制:
- 连接:blueutil --connect "aa:bb:cc:dd:ee:ff"
- 断开:blueutil --disconnect "aa:bb:cc:dd:ee:ff"
- 忽略(即“取消配对”):blueutil --forget "aa:bb:cc:dd:ee:ff" —— 执行后该设备将从系统设置蓝牙列表中彻底消失,下次需重新进入配对模式
重置蓝牙服务与配对环境
当设备反复断连、无法发现或配对失败时,终端可快速触发底层修复:
- 重启蓝牙守护进程(推荐第一步):sudo killall blued,输密码后等待约 5 秒,系统自动拉起新服务
- 彻底清空配对记录:Shift + Option 点击菜单栏蓝牙图标 →「调试 → 移除所有设备」→ 再次打开调试菜单 →「调试 → 重设蓝牙模块」→ 关闭菜单,10 秒后再开蓝牙开关











