GNU/Linux >> Linux Esercitazione >  >> Linux

Come visualizzare le informazioni sulla batteria in Linux

Introduzione

Come controllare il livello della batteria del tuo laptop da Terminal nel tuo sistema Linux? In questo articolo, abbiamo aggiunto tre semplici metodi che ti aiuteranno a controllare lo stato della batteria del laptop e livello in Terminale in qualsiasi distribuzione Linux.

(1):Utilizzo del comando Upower :

La prima cosa che devi fare è capire il percorso della batteria. Questo può essere fatto con UPower –enumerate (-e) flag della riga di comando, che enumera i percorsi degli oggetti per i dispositivi:

upower -e
  • Per visualizzare lo stato della batteria utilizzando Upower, esegui:
upower -i /org/freedesktop/UPower/devices/battery_BAT0

Come vedi sopra, la mia batteria è ora al 75%.

  • Inoltre puoi eseguire il comando seguente invece del comando precedente
upower -i `upower -e | grep 'BAT'`

Upower ti fornisce i dettagli completi della batteria installata come modello, nome del venditore, numero di serie, stato, voltaggio, tempo di scaricamento, percentuale e nome dell'icona.

  • Inoltre puoi visualizzare lo stato della batteria utilizzando il comando upower con il comando grep per filtrare i risultati come mostrato di seguito
upower -i $(upower -e | grep BAT) | grep --color=never -E "state|to\ full|to\ empty|percentage"
  • Puoi controllare la pagina man del comando upower con
man upower

(2):usare insieme i comandi cat e trova

  • Per conoscere la capacità della batteria con cat comando , esegui
cat /sys/class/power_supply/BAT0/capacity

Il livello della mia batteria è del 77% come mostrato sopra.

  • Per conoscere la capacità della batteria con trova e gatto comandi per visualizzare più dettagli, esegui semplicemente
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):Utilizzo del programma cli a livello di batteria

Il livello della batteria mostrerà solo il livello della batteria. Non ti aiuterà a scoprire se la batteria si sta caricando o meno. È scritto in NodeJS

NOTA :Se nodejs non è installato nel tuo sistema, visita il seguente link per installarlo Come installare gli ultimi NodeJS e NPM in Linux

  • Dopo di ciò, installa battery-level-cli utilità
sudo npm install --global battery-level-cli
  • Visualizza il livello della batteria utilizzando il comando seguente
battery-level

Conclusione

Questo è tutto..

In questo articolo, illustriamo tre metodi per visualizzare le informazioni sulla batteria in Linux

Grazie


Linux
  1. Come visualizzare il contenuto dei file compressi in Linux

  2. Come visualizzare le informazioni sull'utilizzo delle risorse in Plesk

  3. Come visualizzare i metadati delle immagini su Linux

  4. Come visualizzare o modificare l'ACL nei file Linux

  5. Come visualizzare le prestazioni passate con sar in Linux

Come controllare o trovare informazioni sulla CPU in Linux

Come controllare le informazioni sulla CPU in Linux

Come ottenere informazioni su altri utenti Linux

Come visualizzare le informazioni sull'hardware in Linux

Come visualizzare o elencare i lavori Cron in Linux

Come visualizzare le partizioni del disco Linux (tabella delle partizioni)