macOS需借助blueutil管理蓝牙设备:先用Homebrew安装,授予权限后可查配对列表(blueutil --paired)、扫描设备(--inquiry)、连接/断开(--connect/--disconnect)及忽略设备(--forget)。

MacOS 本身不提供原生的终端命令直接管理已配对蓝牙设备(如添加、删除、连接),但可通过第三方命令行工具 blueutil 实现可靠、底层的设备列表查看与基础控制。它支持查询配对状态、连接/断开、忽略设备等操作,无需图形界面,适合自动化或故障排查场景。
安装并启用 blueutil
该工具未预装,需通过 Homebrew 安装:
- 若尚未安装 Homebrew,先在终端运行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 安装 blueutil:
brew install blueutil - 首次使用时,系统可能提示授予辅助功能权限,需前往“系统设置 > 隐私与安全性 > 辅助功能”中勾选 Terminal 或你的终端应用
查看已配对设备列表
运行以下命令可列出所有已配对(含已连接/未连接)的设备及其关键信息:
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
- blueutil --paired —— 显示设备名、MAC 地址、是否已连接、RSSI 信号强度(若已连接)
- blueutil --inquiry —— 扫描附近可发现设备(需目标设备处于配对模式)
- 搭配过滤更实用,例如只看已连接设备:
blueutil --paired | grep "connected: true"
连接或断开指定设备
需使用设备的 MAC 地址(可在上一步输出中找到,格式如 xx-xx-xx-xx-xx-xx):
- 连接:
blueutil --connect "aa:bb:cc:dd:ee:ff" - 断开:
blueutil --disconnect "aa:bb:cc:dd:ee:ff" - 注意:部分设备(如 AirPods)可能因系统音频路由机制,仅执行连接命令不足以切换声音输出,仍需手动在“声音 > 输出”中选择
忽略(即“取消配对”)某设备
相当于系统设置里的“忽略此设备”,清除配对记录:
- blueutil --forget "aa:bb:cc:dd:ee:ff"
- 执行后该设备将从“系统设置 > 蓝牙”列表中消失,下次需重新进入配对模式才能再次连接
- 无法恢复,操作前建议确认设备 MAC 地址无误










