补充说明
acpi 读取 /sys/class/power_supply 和 /sys/class/thermal 等内核接口,向用户展示电池电量、充电状态、交流适配器是否接入以及热区温度。它属于 acpi 软件包,与负责事件分发的 acpid 守护进程不是同一个东西。
笔记本上排查“电池是否在充电”“剩余电量”“机身温度”时很常用。不同厂商的 ACPI 实现差异较大,部分字段可能缺失;如果输出为空,先确认 acpi 已安装、内核 ACPI 支持正常。
语法
acpi [选项]
选项
-b, --battery:只显示电池信息-a, --adapter:只显示电源适配器信息-t, --thermal:只显示温度信息-V, --version:显示版本并退出-v, --verbose:输出更详细的信息
实例
# 查看全部 ACPI 信息
acpi
# 只关心电池电量与状态
acpi -b
# 判断是否接着电源
acpi -a
# 查看各热区温度
acpi -t
# 每秒刷新一次电池状态
watch -n 1 acpi -b
输出中的 Discharging、Charging、Full 分别表示放电、充电、充满;百分比是内核报告的剩余电量。