不用通过直接查看系统托盘的方式(UI方式),怎么查看自己电脑(笔记本)还有多少电量呢?那么linux下有没有这样的命令呢?答案是肯定的,有。

本文使用的是联想型号(联想G510)的笔记本,及ubuntu环境如下:

wangyetao@wangyetao-Lenovo-G510:~$ date
2020年 08月 16日 星期日 13:48:33 CST
wangyetao@wangyetao-Lenovo-G510:~$ uname -a
Linux wangyetao-Lenovo-G510 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
wangyetao@wangyetao-Lenovo-G510:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:    20.04
Codename:    focal
wangyetao@wangyetao-Lenovo-G510:~$ 

进入正题:

进入到系统下这个目录/sys/class/power_supply,这个目录是电源相关的所有信息项

wangyetao@wangyetao-Lenovo-G510:/sys/class/power_supply$ l
ACAD@  BAT1@
 

此处我笔记本进入是选BAT1@,台式机或其他机型可能会不一样,逐个查看下就好了,进入到BAT1@目录

wangyetao@wangyetao-Lenovo-G510:/sys/class/power_supply/BAT1$ l
alarm           energy_full_design  present        uevent
capacity        energy_now          serial_number  voltage_min_design
capacity_level  manufacturer        status         voltage_now
cycle_count     model_name          subsystem@
device@         power/              technology
energy_full     power_now           type

这里有很多关于电源的信息可供使用用户查看,如查询剩余电量百分比(下例是表示还有95%的电)

wangyetao@wangyetao-Lenovo-G510:/sys/class/power_supply/BAT1$ cat capacity
95

其他信息,等等,自行查看

wangyetao@wangyetao-Lenovo-G510:/sys/class/power_supply/BAT1$ l
alarm           energy_full_design  present        uevent
capacity        energy_now          serial_number  voltage_min_design
capacity_level  manufacturer        status         voltage_now
cycle_count     model_name          subsystem@
device@         power/              technology
energy_full     power_now           type
wangyetao@wangyetao-Lenovo-G510:/sys/class/power_supply/BAT1$ cat alarm 
3640000
wangyetao@wangyetao-Lenovo-G510:/sys/class/power_supply/BAT1$ cat energy_full_design 
40400000
wangyetao@wangyetao-Lenovo-G510:/sys/class/power_supply/BAT1$ cat energy_now 
34930000
wangyetao@wangyetao-Lenovo-G510:/sys/class/power_supply/BAT1$ cat type 
Battery
wangyetao@wangyetao-Lenovo-G510:/sys/class/power_supply/BAT1$ cat uevent 
POWER_SUPPLY_NAME=BAT1
POWER_SUPPLY_STATUS=Charging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000
POWER_SUPPLY_VOLTAGE_NOW=12229000
POWER_SUPPLY_POWER_NOW=5690000
POWER_SUPPLY_ENERGY_FULL_DESIGN=40400000
POWER_SUPPLY_ENERGY_FULL=36490000
POWER_SUPPLY_ENERGY_NOW=34940000
POWER_SUPPLY_CAPACITY=95
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=PABAS0241231
POWER_SUPPLY_MANUFACTURER=LENOVO 
POWER_SUPPLY_SERIAL_NUMBER=41167
wangyetao@wangyetao-Lenovo-G510:/sys/class/power_supply/BAT1$ 

Logo

更多推荐