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