如何在 Mac OS X 上通过命令行检查蓝牙键盘电池电量

从命令行获取蓝牙电池寿命Mac OS X

是否需要远程检查连接到 Mac 的蓝牙键盘的电池电量?或者您可能只是一个重度终端用户,并且想在不离开命令行的情况下查看无线键盘的当前电池寿命?您可以通过远程或本地 Mac 的终端轻松完成此操作。

值得一提的是,大多数 Mac 用户最好直接检查连接的蓝牙设备的电池电量 从蓝牙菜单,但高级用户可能会发现这种命令行方法很有吸引力,即使只是针对特定的用例也是如此。

如何在 Mac 上通过命令行查找键盘电池电量

使用以下命令语法检索连接到 Mac 的任何蓝牙键盘的电池电量,您可能需要如图所示复制并粘贴此命令以获得精确的语法。与终端命令一样,确保整个命令字符串打印在一行上:

ioreg -c AppleBluetoothHIDKeyboard |grep '"BatteryPercent" ='

执行命令返回如下所示的输出:

$ ioreg -c AppleBluetoothHIDKeyboard |grep '"BatteryPercent" ='
"BatteryPercent" = 12

在此示例中,“12”是蓝牙设备电池的剩余百分比。

如果您愿意,可以通过查看标准 该设备的蓝牙电池剩余菜单项

在 Mac 中从命令行看到的蓝牙电池电量OS X

这对于本地和通过 SSH 连接的 Mac 非常有用,所以这个命令有很多用途。

为了避免 ioreg 返回一堆不必要的输出,必须有一系列的引文。是的,您可以通过 awk 传递 grep 和 ioreg 输出以获得更清晰的结果,但我们的目标是在这里保持简单。尽管如此,如果您想自己进行实验,可以尝试使用以下 ioreg:

ioreg -c AppleBluetoothHIDKeyboard |grep BatteryPercent

或者检索更广泛的电池信息:

ioreg -c AppleBluetoothHIDKeyboard |grep Battery

如果您对此命令有任何想法或发现任何其他有用的技巧,请在评论中告诉我们。