使用blueutil --power 0可直接关闭Mac蓝牙,需先通过Homebrew安装blueutil;或用sudo defaults write + sudo killall blued组合实现软关闭,后者需写入禁用状态才真正停用射频。

Mac用终端命令直接关闭电脑的蓝牙功能,可绕过图形界面快速执行,适用于脚本自动化、远程管理或菜单栏图标异常失效等场景,无需鼠标点击或系统设置跳转。
使用blueutil工具关闭蓝牙
blueutil是macOS上轻量、稳定且被广泛验证的命令行蓝牙控制工具,支持直接开关、查询状态、设备扫描等操作。
第一步:打开“终端”(访达 → 应用程序 → 实用工具)。
第二步:安装blueutil。若未安装,运行命令:brew install blueutil(需提前安装Homebrew);如未装Homebrew,先执行:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。
第三步:输入命令关闭蓝牙:blueutil --power 0,回车后无提示即表示已成功关闭。
【必须确认蓝牙已关闭】——执行blueutil --power,返回值为0代表关闭,1代表开启;若仍返回1,请检查是否因权限或系统版本限制导致命令未生效。
使用系统内置defaults + killall组合关闭(无需额外工具)
该方法不依赖第三方工具,直接调用系统偏好设置写入+进程重启机制,但效果为“软关闭”:蓝牙图标仍在菜单栏显示为开启状态,实际底层服务已停止响应新连接请求。
方法一:禁用蓝牙发现并终止守护进程
在终端中依次执行:
sudo defaults write /Library/Preferences/com.apple.Bluetooth.plist ControllerPowerState -int 0
sudo killall blued
执行后菜单栏蓝牙图标可能短暂闪烁或变灰,【此时蓝牙射频已停止广播与监听,无法被任何设备发现或连接】。
方法二:仅终止进程(临时性关闭)
输入命令:sudo pkill blued,回车后系统自动重启blued进程,但因未写入禁用状态,约3–5秒后蓝牙会自行恢复。此操作仅适合瞬时中断,不推荐用于真正“关闭”目的。
验证蓝牙是否已关闭
执行命令:system_profiler SPBluetoothDataType | grep "Bluetooth Power"。
若输出中显示Bluetooth Power: off,说明已成功关闭;若显示on,请返回上一步重新执行blueutil --power 0或确认sudo killall blued后是否遗漏defaults写入步骤。

















