Як перевірити стан батареї за допомогою командного рядка Linux

Перевірити стан батареї через графічний інтерфейс дуже просто. При наведенні курсора миші на індикатор заряду батареї на панелі завдань ноутбука просто відображається рівень заряду батареї. Але чи знаєте ви, що ви також можете дізнатися стан батареї через командний рядок Linux?

Так, в Linux є кілька утиліт, які можуть допомогти в цьому відношенні.

У цій статті розповідається про 4 різних методах перевірки стану батареї ноутбука за допомогою командного рядка Linux.

Отже, навіщо вам перевіряти стан батареї? Щомісяця перевіряти стан акумулятора ноутбука – це хороша практика. Він повідомить вам про будь-які проблеми, які можуть виникнути у вашого комп’ютера з зарядкою або часом автономної роботи. Ви можете отримати попередження раніше і вжити необхідних заходів, наприклад зарядити або замінити батареї.

Коли ваш комп’ютер неактивний, функція управління живленням переводить його компоненти в стан низького енергоспоживання. А також відключає живлення.

Так само знання джерела живлення, назви моделі батареї, використовуваної технології, постачальників і т. Д., Допомагає краще управляти вашими пристроями та продовжувати роботу без будь-яких проблем.

Як перевірити стан батареї за допомогою командного рядка Linux

Ось кілька способів, щоб перевірити стан батареї за допомогою командного рядка Linux.

Перевірка стан батареї за допомогою команди upower

Інструмент командного рядка upower допомагає отримувати інформацію, що відноситься до джерела живлення (батарей). Він надає інтерфейс для перерахування всіх джерел живлення вашого ПК або ноутбука.

Параметри, які використовуються з командою upower

  • –monitor: ви можете набирати рядок кожного разу, коли додається батарея або джерело живлення, підключивши -monitor до upower. Він також повідомляє про видалення або заміни джерел живлення.

  • -monitor-detail: Ця опція видають повну інформацію про джерело живлення щоразу, коли відбувається подія.

Синтаксис

upower -i /org/freedesktop/UPower/devices/battery_BAT0

upower -i `upower -e | grep 'BAT'`

upower -i $(upower -e | grep BAT) | grep --color=never -E "state|to full|to empty|percentage"

Вище наведені три різні способи використання команди acpi для пошуку інформації про джерело живлення.

Команди cat и find

Команди «cat» та «find» також допомагають отримати детальну інформацію про вашу батареї і джерелі живлення.

Синтаксис

Для ємності батареї синтаксис буде наступним:

cat /sys/class/power_supply/BAT0/capacity

Для отримання більш докладної інформації про батарею використовуйте команду find.

find /sys/class/power_supply/BAT0/ -type f | xargs -tn1 cat

Перевірка стану батареї за допомогою команди acpi

Команда acpi виводить інформацію з файлової системи / sys або / proc. Ви можете дізнатися стан батареї і температурний режим за допомогою acpi.

Параметри, які використовуються з командою acpi

  • -b: Скорочена форма -battery і дає детальну інформацію про батарею.

  • -t: Скорочена форма -thermal і показує температурні показники.

  • -a: Скорочена форма -ac-adapter для докладної інформації про адаптер змінного струму.

  • -c: Скорочене позначення -cooling. Він дає інформацію про вашому охолодному пристрої.

  • -V: Означає -everything. Він виводить дані про кожного підключеного пристрою і скасовує інші параметри.

  • -f: Абревіатура -fahrenheit. Після введення в якості вхідних даних -f видає результати температури в одиницях Фаренгейта, а не в градусах Цельсія.

  • -i: Абревіатура -details. Він показує додаткові відомості про батарею, такі як ємність батареї або критичні значення температури.

  • -s: Коротка форма -show-empty. Показує непрацюючі пристрої.

Синтаксис

acpi -V

acpi -t

Вище наведені два приклади команди acpi.

Використовуйте програму batstat

Batstat – це утиліта CLI на основі ncurses. Він відображає стан батареї ноутбука в Linux. Використовуючи batstat, ви отримаєте повну енергію заряду, поточну енергію, рівень заряду батареї, історію рівня заряду батареї і час, що минув з початку програми. Він не враховує час сну вашої машини.

Кроки по перегляду стану батареї за допомогою batstat

Крок 1. Встановіть batstat на свій комп’ютер:

git clone https://github.com/Juve45/batstat.git

Git cone допомагає клонувати останню доступну версію batstat. І він створить папку з ім’ям «batstat», щоб зберегти весь вміст.

Крок 2: Потім змініть поточний каталог на batstat / bin / directory, набравши:

cd batstat/bin/

Крок 2: Потім змініть поточний каталог на batstat / bin / directory, набравши:

sudo cp batstat /usr/local/bin/

Крок 4: Зробіть файл виконуваним, використовуючи:

sudo chmod +x /usr/local/bin/batstat

Крок 5. Перегляньте стан батареї через:

batstat

Висновок

Ми підійшли до кінця нашої статті. Якщо ви тут до сих пір, то, ймовірно, розуміли, як перевірити стан батареї за допомогою командного рядка Linux. Вищевказані методи працюють належним чином, щоб дізнатися інформацію про вашу батареї. Отже, вперед і проведіть кілька експериментів зі своїми батареями сьогодні, використовуючи Linux.

Поділіться своєю знахідкою

Залишити відповідь

3 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
me notyou

а собирать кто будет?
код склонировали и всё
ну и по сути “утилита” только для красивости
например можно посмотреть процент заряда так (если батарея BAT1):

echo "scale=1;$(cat /sys/class/power_supply/BAT1/energy_now)/$(cat /sys/class/power_supply/BAT1/energy_full)*100" | bc -l
Даун

Копировать-то копируется, а папка неизвестно где, bash: cd: batstat/bin/: no such file or directory

me notyou

да нет этой папки )

3
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x