GNU/Linux >> Tutoriels Linux >  >> Linux

Comment afficher les informations sur la batterie sous Linux

Présentation

Comment vérifier le niveau de la batterie de votre ordinateur portable à partir du terminal dans votre système Linux ? Dans cet article, nous avons ajouté trois méthodes simples qui vous aideront à vérifier l'état de la batterie de l'ordinateur portable et niveau dans Terminal dans n'importe quelle distribution Linux.

(1) :Utilisation de la commande Upower :

La première chose que vous devez faire est de déterminer le chemin de la batterie. Cela peut être fait avec le UPower –enumerate (-e) indicateur de ligne de commande, qui énumère les chemins d'accès aux objets pour les appareils :

upower -e
  • Pour afficher l'état de la batterie à l'aide de Upower, exécutez simplement :
upower -i /org/freedesktop/UPower/devices/battery_BAT0

Comme vous le voyez ci-dessus, ma batterie est à 75 % maintenant.

  • Vous pouvez également exécuter la commande suivante au lieu de la commande précédente
upower -i `upower -e | grep 'BAT'`

Upower vous donne les détails complets de la batterie installée tels que le modèle, le nom du fournisseur, le numéro de série, l'état, la tension, le temps de vidage, le pourcentage et le nom de l'icône.

  • Vous pouvez également afficher l'état de la batterie à l'aide de la commande upower avec la commande grep pour filtrer vos résultats comme indiqué ci-dessous
upower -i $(upower -e | grep BAT) | grep --color=never -E "state|to\ full|to\ empty|percentage"
  • Vous pouvez consulter la page de manuel de la commande upower avec
man upower

(2) :Utilisation simultanée des commandes cat et find

  • Connaître la capacité de la batterie avec cat commande , Exécutez simplement
cat /sys/class/power_supply/BAT0/capacity

Mon niveau de batterie est de 77 %, comme indiqué ci-dessus.

  • Pour connaître la capacité de la batterie avec trouver et chat commandes pour afficher plus de détails, exécutez simplement
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) :Utilisation du programme battery-level-cli

Le niveau de la batterie n'affichera que le niveau de la batterie. Cela ne vous aidera pas à savoir si la batterie est en charge ou non. Il est écrit en NodeJS

REMARQUE  :Si nodejs n'est pas installé sur votre système, visitez le lien suivant pour l'installer Comment installer les derniers NodeJS et NPM sous Linux

  • Après cela, installez battery-level-cli utilitaire
sudo npm install --global battery-level-cli
  • Affichez le niveau de la batterie à l'aide de la commande ci-dessous
battery-level

Conclusion

C'est tout..

Dans cet article, nous illustrons trois méthodes pour afficher les informations sur la batterie sous Linux

Merci


Linux
  1. Comment afficher le contenu des fichiers compressés sous Linux

  2. Comment afficher les informations d'utilisation des ressources dans Plesk

  3. Comment afficher les métadonnées d'image sous Linux

  4. Comment afficher ou modifier l'ACL dans les fichiers Linux

  5. Comment afficher les performances passées avec sar sous Linux

Comment vérifier ou trouver des informations sur le processeur sous Linux

Comment vérifier les informations du processeur sous Linux

Comment obtenir des informations sur d'autres utilisateurs de Linux

Comment afficher les informations sur le matériel sous Linux

Comment afficher ou répertorier les tâches Cron sous Linux

Comment afficher les partitions de disque Linux (table de partition)