GNU/Linux >> Znalost Linux >  >> Linux

Jak zobrazit informace o baterii v Linuxu

Úvod

Jak zkontrolovat úroveň baterie notebooku z terminálu ve vašem systému Linux? V tomto článku jsme přidali tři jednoduché metody, které vám pomohou zkontrolovat stav baterie notebooku a úroveň v Terminálu v jakékoli distribuci Linuxu.

(1):Použití příkazu Upower :

První věc, kterou musíte udělat, je zjistit dráhu baterie. To lze provést pomocí UPower –enumerate (-e) příznak příkazového řádku, který vyjmenovává cesty k objektům pro zařízení:

upower -e
  • Chcete-li zobrazit stav baterie pomocí Upower, stačí spustit:
upower -i /org/freedesktop/UPower/devices/battery_BAT0

Jak vidíte výše, moje baterie je nyní 75 %.

  • Můžete také místo předchozího příkazu spustit následující příkaz
upower -i `upower -e | grep 'BAT'`

Upower vám poskytne úplné podrobnosti o nainstalované baterii, jako je model, název dodavatele, sériové číslo, stav, napětí, čas do vybití, procento a název ikony.

  • Také můžete zobrazit stav baterie pomocí příkazu upower a příkazu grep a filtrovat výsledky, jak je uvedeno níže
upower -i $(upower -e | grep BAT) | grep --color=never -E "state|to\ full|to\ empty|percentage"
  • Manuálovou stránku příkazu upower můžete zkontrolovat pomocí
man upower

(2):Současné používání příkazů cat a find

  • Zjistit kapacitu baterie pomocí cat příkaz , Stačí spustit
cat /sys/class/power_supply/BAT0/capacity

Moje úroveň nabití baterie je 77 %, jak je uvedeno výše.

  • Chcete-li zjistit kapacitu baterie pomocí najít a kočka příkazy pro zobrazení dalších podrobností , Stačí spustit
find /sys/class/power_supply/BAT0/ -type f | xargs -tn1 cat
qadry@rhel-pc:~$ find /sys/class/power_supply/BAT0/ -type f | xargs -tn1 cat
cat /sys/class/power_supply/BAT0/uevent
POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_STATUS=Discharging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=11400000
POWER_SUPPLY_VOLTAGE_NOW=11676000
POWER_SUPPLY_CURRENT_NOW=1645000
POWER_SUPPLY_CHARGE_FULL_DESIGN=3909000
POWER_SUPPLY_CHARGE_FULL=3909000
POWER_SUPPLY_CHARGE_NOW=3040000
POWER_SUPPLY_CAPACITY=77
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=Primary
POWER_SUPPLY_MANUFACTURER=Hewlett-Packard
POWER_SUPPLY_SERIAL_NUMBER=00000 2014/05/02
cat /sys/class/power_supply/BAT0/charge_full_design
3909000
cat /sys/class/power_supply/BAT0/serial_number
00000 2014/05/02
cat /sys/class/power_supply/BAT0/technology
Li-ion
cat /sys/class/power_supply/BAT0/current_now
1645000
cat /sys/class/power_supply/BAT0/charge_now
3040000
cat /sys/class/power_supply/BAT0/present
1
cat /sys/class/power_supply/BAT0/power/runtime_active_time
0
cat /sys/class/power_supply/BAT0/power/runtime_status
unsupported
cat /sys/class/power_supply/BAT0/power/autosuspend_delay_ms
cat: /sys/class/power_supply/BAT0/power/autosuspend_delay_ms: Input/output error
cat /sys/class/power_supply/BAT0/power/runtime_suspended_time
0
cat /sys/class/power_supply/BAT0/power/control
auto
cat /sys/class/power_supply/BAT0/manufacturer
Hewlett-Packard
cat /sys/class/power_supply/BAT0/type
Battery
cat /sys/class/power_supply/BAT0/charge_full
3909000
cat /sys/class/power_supply/BAT0/capacity
77
cat /sys/class/power_supply/BAT0/cycle_count
0
cat /sys/class/power_supply/BAT0/voltage_now
11676000
cat /sys/class/power_supply/BAT0/status
Discharging
cat /sys/class/power_supply/BAT0/alarm
0
cat /sys/class/power_supply/BAT0/model_name
Primary
cat /sys/class/power_supply/BAT0/voltage_min_design
11400000
cat /sys/class/power_supply/BAT0/capacity_level
Normal
qadry@rhel-pc:~$

(3):Použití programu cli na úrovni baterie

Úroveň baterie zobrazí pouze úroveň baterie. Nepomůže vám zjistit, zda se baterie nabíjí nebo ne. Je napsán v NodeJS

POZNÁMKA :Pokud nodejs není ve vašem systému nainstalován, nainstalujte jej pomocí následujícího odkazu Jak nainstalovat nejnovější NodeJS a NPM v Linuxu

  • Poté nainstalujte battery-level-cli utility
sudo npm install --global battery-level-cli
  • Pomocí níže uvedeného příkazu zobrazte úroveň nabití baterie
battery-level

Závěr

To je ono...

V tomto článku ilustrujeme tři způsoby zobrazení informací o baterii v systému Linux

Děkuji


Linux
  1. Jak zobrazit obsah komprimovaných souborů v Linuxu

  2. Jak zobrazit metadata obrázků v systému Linux

  3. Jak zjistím, která distribuce Linuxu běží?

  1. Jak zobrazit informace o využití zdrojů v Plesku

  2. Jak zobrazit nebo změnit ACL v souborech Linux

  3. Jak zobrazit minulý výkon se sar v Linuxu

  1. Jak zobrazit barevné Man Pages v Linuxu

  2. Jak zlepšit výkon baterie notebooku v Linuxu

  3. Jak zobrazit teplotu CPU v Linuxu