GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So zeigen Sie Batterieinformationen in Linux an

Einführung

Wie können Sie den Akkustand Ihres Laptops vom Terminal in Ihrem Linux-System überprüfen? In diesem Artikel haben wir drei einfache Methoden hinzugefügt, mit denen Sie den Akkustatus des Laptops überprüfen können und Ebene im Terminal in jeder Linux-Distribution.

(1):Verwenden des Upower-Befehls :

Das erste, was Sie tun müssen, ist den Batteriepfad herauszufinden. Dies kann mit dem UPower –enumerate (-e) erfolgen Befehlszeilen-Flag, das Objektpfade für Geräte auflistet:

upower -e
  • Um den Batteriestatus mit Upower anzuzeigen, führen Sie einfach Folgendes aus:
upower -i /org/freedesktop/UPower/devices/battery_BAT0

Wie Sie oben sehen, ist mein Akku jetzt zu 75 % geladen.

  • Sie können auch den folgenden Befehl anstelle des vorherigen Befehls ausführen
upower -i `upower -e | grep 'BAT'`

Upower gibt Ihnen die vollständigen Details der installierten Batterie wie Modell, Herstellername, Seriennummer, Zustand, Spannung, Zeit bis zur Entleerung, Prozentsatz und Symbolname.

  • Außerdem können Sie den Status der Batterie anzeigen, indem Sie den upower-Befehl mit dem grep-Befehl verwenden, um Ihre Ergebnisse wie unten gezeigt zu filtern
upower -i $(upower -e | grep BAT) | grep --color=never -E "state|to\ full|to\ empty|percentage"
  • Sie können die Manpage des upower-Befehls mit
  • überprüfen
man upower

(2):Gemeinsame Verwendung von cat- und find-Befehlen

  • Um die Batteriekapazität mit Katze zu kennen Befehl , Einfach ausführen
cat /sys/class/power_supply/BAT0/capacity

Mein Akkuladestand beträgt 77 %, wie oben gezeigt.

  • Um die Batteriekapazität mit finden und Katze Befehle, um weitere Details anzuzeigen, einfach ausführen
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):Battery-Level-Cli-Programm verwenden

Batteriestand zeigt nur den Batteriestand an. Es hilft Ihnen nicht herauszufinden, ob der Akku geladen wird oder nicht. Es ist in NodeJS geschrieben

HINWEIS :Wenn nodejs nicht in Ihrem System installiert ist, besuchen Sie den folgenden Link, um es zu installieren How to Install Latest NodeJS and NPM in Linux

  • Installieren Sie danach battery-level-cli Dienstprogramm
sudo npm install --global battery-level-cli
  • Zeigen Sie den Batteriestand mit dem folgenden Befehl an
battery-level

Schlussfolgerung

Das ist es..

In diesem Artikel veranschaulichen wir drei Methoden zum Anzeigen von Batterieinformationen in Linux

Vielen Dank


Linux
  1. So zeigen Sie den Inhalt komprimierter Dateien unter Linux an

  2. So zeigen Sie Informationen zur Ressourcennutzung in Plesk an

  3. So zeigen Sie Bildmetadaten unter Linux an

  4. So zeigen oder ändern Sie die ACL in Linux-Dateien

  5. Wie erkenne ich, welche Linux-Distribution ausgeführt wird?

So überprüfen oder finden Sie CPU-Informationen in Linux

So überprüfen Sie die CPU-Informationen in Linux

So erhalten Sie Informationen über andere Linux-Benutzer

So zeigen Sie Hardwareinformationen unter Linux an

So zeigen Sie Cron-Jobs in Linux an oder listen sie auf

So zeigen Sie Linux-Festplattenpartitionen an (Partitionstabelle)