想要从命令行在 Ubuntu 中检查电池健康状况,无需安装任何额外的东西?
大多数在笔记本电脑上使用 Ubuntu 的人都会从顶部栏监控电池电量(是我一直在做的事情),并深入研究设置 > 电源面板上获取更多详细信息。
但是,这些方法只能显示当前电池电量以及需要充电的时间。它们无法告诉您有关笔记本电脑电池健康状况的任何信息。
如果你想要更多信息,Ubuntu 预安装了电力统计实用程序。GUI 工具提供更新图表,显示充电历史记录、电量使用情况以及包含大量信息的“详细信息”选项卡。
但是如果你花了很多时间在终端上,更喜欢它,或者你正在使用不包含力量 统计数据应用程序,您可以轻松地从命令行查看电池状况和其他信息。
您可能已经注意到您的笔记本电脑需要更频繁地充电,电池的使用寿命不再像以前那么长。电池的使用寿命是有限的,如果您让它们完全耗尽电量,然后反复充满电,这会减少它们可以容纳的电量。
但是你的电池已经使用过多少次了?与刚买时相比,现在的电池容量是多少?
要从命令行快速轻松地找到所有这些(以及更多信息),请按照以下步骤操作。
从 CLI 查找电池容量和循环次数
以下步骤适用于大多数 Linux 发行版,而不仅仅是 Ubuntu
使用upower
,我们可以检查电池供应商、型号和容量信息,包括当前最大容量、原始最大容量、循环次数、耗尽时间以及运行命令时从电池中吸取的电量。
- 开启新的终端窗户
- 跑步
upower --enumerate
- 复制打印的电池路径(通常以“_BAT0”结尾)
- 类型
upower -i
并粘贴你的电池设备路径
电池的路径可能与上面的例子不同,但在我使用的大多数笔记本电脑上,它总是相同的。
因此,在上面嵌入的屏幕截图中,您可以看到第一个命令显示我的笔记本电脑电池路径为/org/freedesktop/UPower/devices/battery_BAT0
.然后我用第二个运行它,即upower -I /org/freedesktop/UPower/devices/battery_BAT0
。
那么统计数据告诉了你什么?
这energy-full
stat 是当前最大限度为电池充电,同时energy-full-design
是电池设计的最大容量。进一步向下capacity
以百分比显示差异。
在我的屏幕截图中,您可以看到电池出厂时设计容量为 53.9 Wh。现在,它只能容纳 38.8 Wh。当前容量现在是新电池容量的 71.9%(我认为对于 6 年的笔记本电脑来说,这个数字还不错)。
如果你想知道你的周期数,charge-cycles
标签会告诉您电池从完全没电到完全充满电的次数。在我的屏幕截图中,您可以看到有 194 次。
当然有 GUI 选项
这就是如何使用 upower 在 Ubuntu 中从命令行检查电池健康状况、容量和循环次数。本指南专门为那些想知道如何从命令行(而不是 GUI 应用程序)获取这些信息的人编写。
但是还有其他方法可以在 Ubuntu 上获取电池信息,电力统计我在开始时提到的应用程序可以说更加用户友好。
但是如果您更喜欢命令行,并且希望以一份干净的打印输出来获取您的信息,那么 upower 值得了解。