Linux как узнать заряд батареи

Обновлено: 07.07.2024

Кроме того, мы можем увидеть название модели аккумулятора, источник питания, производителя, технологию изготовления аккумулятора и так далее.

Следующие утилиты доступны в Linux для проверки состояния батареи:

Как проверить состояние батареи ноутбука с помощью команды upower?

Просто запустите следующую команду, чтобы получить батарею и связанную с ней информацию о Linux.

Чтобы проверить конкретную информацию о батарее, используйте следующий формат.

Это то же самое, что и выше, но после подключения кабеля питания, поэтому состояние показывает зарядку.

Как проверить состояние батареи ноутбука с помощью команды TLP?

TLP-это бесплатный многофункциональный инструмент командной строки с открытым исходным кодом, который оптимизирует батарею ноутбука без изменения конфигурации.

TLP дает вам преимущества расширенного управления питанием для Linux без необходимости понимать каждую техническую деталь. TLP поставляется с конфигурацией по умолчанию, уже оптимизированной для работы от батареи, поэтому вы можете просто установить и забыть о нем. Тем не менее TLP легко настраивается для выполнения ваших конкретных требований.

Пакет TLP доступен в большинстве официальных репозиториев дистрибутива Linux, таких как Arch, Debian, Fedora, Gentoo, openSUSE и др. Используйте Диспетчер пакетов дистрибутива для установки утилиты TLP.

Просто запустите следующую команду, чтобы получить батарею и связанную с ней информацию о Linux.

Чтобы увидеть другую информацию:

Как проверить состояние батареи ноутбука с помощью команды ACPI?

ACPI означает расширенную конфигурацию, а модули интерфейса питания-модули ядра для различных частей ACPI. Они включают специальные функции ACPI или добавляют информацию в /proc или /sys. Эти данные могут быть проанализированы acpid для событий или других приложений мониторинга.

Чтобы увидеть емкость аккумулятора:

Чтобы увидеть более подробную информацию о батарее и связанной с ней информацию:

Как проверить состояние батареи ноутбука с помощью команды Batstat?

Как проверить состояние батареи ноутбука с помощью файловой системы sysfs?

Файловая система sysfs является псевдо-файловой системой, которая предоставляет интерфейс для структур данных ядра. Файлы в sysfs предоставляют информацию об устройствах, модулях ядра, файловых системах и других компонентах ядра.

Файловая система sysfs обычно монтируется в /sys. Как правило, он монтируется системой автоматически, но также может монтироваться вручную с помощью команды mount -t sysfs sysfs /sys

Многие файлы в файловой системе sysfs доступны только для чтения, но некоторые файлы доступны для записи, что позволяет изменять переменные ядра. Чтобы избежать избыточности, символические ссылки широко используются для подключения записей в дереве файловой системы.

Оригинал: How To Check Laptop Battery Status And Level In Terminal In Linux
Автор: sk
Дата публикации: 1 октября 2018 года
Перевод: А. Кривошей
Дата перевода: июль 2019 г.

Посмотреть состояние батареи вашего ноутбука в режиме графического интерфейса очень просто. Вы можете легко определить уровень заряда батареи, наведя указатель мыши на значок индикатора заряда батареи на панели задач. Но как насчет командной строки? Не все знают, как это сделать. На днях мой друг спросил, как проверить уровень заряда батареи ноутбука в терминале - отсюда и этот пост. Я описал четыре простых метода, которые помогут вам проверить состояние и уровень заряда батареи ноутбука в терминале в любом дистрибутиве Linux.

Проверка состояния батареи ноутбука и уровень ее заряда в терминале в Linux

Мы можем узнать состояние батареи ноутбука из командной строки тремя способами.

Способ 1 - использование команды «Upower».

Команда Upower предустановлена в большинстве дистрибутивов Linux. Чтобы отобразить состояние батареи с помощью Upower, откройте терминал и выполните:

Как вы видите, моя батарея находится в режиме зарядки и уровень заряда батареи составляет 97%.

Если приведенная выше команда по какой-либо причине не работает, попробуйте следующую команду:

Upower отображает не только состояние батареи, но и полную информацию о ней, такую как модель, название поставщика, серийный номер, состояние, напряжение и т. д.

Тем не менее, вы можете отображать только состояние батареи с помощью комбинации upower и grep, как показано ниже.

Вывод команды Upower

Как видно из вышеприведенного вывода, батарея моего ноутбука полностью заряжена.

Для более подробной информации обратитесь к справочным страницам.

Способ 2 - использование команды «acpi»

Команда acpi показывает состояние батареи и другую информацию ACPI в вашем дистрибутиве Linux.

Возможно, в некоторых дистрибутивах Linux вам придется установить команду acpi.

Чтобы установить acpi в Debian, Ubuntu и его производных, выполните:

В RHEL, CentOS, Fedora:

В Arch Linux и его производных:

После установки выполните следующую команду:

Примечание: здесь, “V” должна быть заглавной.

Можно проверять только состояние заряда батареи. Для этого выполните:

Проверка температуры батареи:

Мы можем просмотреть приведенный выше вывод в градусах Фаренгейта, используя флаг -f:

Хотите знать, подключен ли источник переменного тока или нет? Просто запустите следующую команду:

Если источник переменного тока недоступен, вместо этого вы увидите следующее:

Для более подробной информации, обратитесь к справочным страницам.

Способ 3: Использование программы «Batstat»

Batstat - это небольшая утилита командной строки на основе ncurses для отображения состояния батареи вашего ноутбука в Unix-подобных системах. Она будет отображать следующие детали:

- текущий уровень заряда батареи;
- текущая емкость;
- полная емкость заряда;
- время, прошедшее с начала работы программы, без отслеживания времени бездействия машины;
- история уровня заряда батареи.

Установка batstat проще простого. Клонируйте последню версию из Git с помощью команды:

Приведенная выше команда извлечет последнюю версию batstat и сохранит ее содержимое в папке с именем «batstat».

Перейдите в каталог batstat/bin/:

Скопируйте двоичный файл «batstat» в ваш PATH, например /usr/local/bin/.

Сделайте его исполняемым с помощью команды:

Наконец, выполните приведенную ниже команду, чтобы просмотреть состояние батареи.

Вывод команды batstat

Как вы видите на скриншоте выше, моя батарея находится в режиме зарядки.

Эта утилита имеет некоторые ограничения. На момент написания данного руководства batstat поддерживала только одну батарею. И она собирает информацию только из этой папки - «/sys/class/power_supply/». Если ваша машина содержит информацию об аккумуляторе в другой папке, эта программа не будет работать.

Для получения более подробной информации, проверьте страницу Batstat в GitHub.

Способ 4. Использование программы «battery-level-cli»

battery-level-cli является еще одной утилитой командной строки для отображения уровня заряда батареи в Linux. В отличие от программы «batstat», она будет отображать только уровень заряда батареи. Это не поможет вам определить, заряжается аккумулятор или нет. Она написана на NodeJS, поэтому убедитесь, что в вашей системе установлен NodeJS.

После установки Node JS выполните следующую команду для установки утилиты battery-level-cli:

Теперь вы можете просмотреть уровень заряда батареи с помощью команды:

Для более подробной информации, проверьте репозиторий проекта в GitHub:

Заключение

Имеется много команд и программ для проверки состояния батареи ноутбука из терминала в Linux. Насколько я знаю, приведенные выше способы работали просто отлично, как и ожидалось. Если вам известны некоторые другие команды/утилиты для определения состояния батареи, дайте мне знать в разделе комментариев ниже. Я проверю и добавлю их.

«Аккумулятор» вашего ноутбука и смартфона - это то, что придало ему статус портативности. Вот насколько важны батарея, ее емкость и здоровье. Батарея, когда она новая, способна работать дольше, но с годами ваша батарея начинает давать меньше сока. Поэтому, раз за разом, мы должны продолжать проверять отчет о батарее ноутбука, чтобы узнать, когда пришло время получить новый.

В этой статье мы расскажем, как просматривать отчет об аккумуляторе вашего ноутбука через:

  • графический интерфейс пользователя Debian
  • командную строку Debian

Мы выполнили команды и процедуры, упомянутые в этой статье, в системе Debian 10 Buster ,

Просмотр отчета о батарее из графического интерфейса пользователя

Инструмент Gnome Power Statistics может отображать историческую и текущую информацию о батарее и программы, просыпающиеся с использованием использованного питания. Вероятно, вам нужно установить это приложение только в том случае, если у вас проблемы с аккумулятором ноутбука или вы пытаетесь определить, какие программы потребляют значительное количество энергии.

Вы можете использовать следующую команду в командной строке Debian, Terminal, чтобы установить этот инструмент.

$ sudo apt-get install gnome-power-manager

Примечание. Вы можете легко открыть приложение «Терминал» через панель поиска панели запуска приложения.

Кроме того, вы можете использовать Debian Software Manager для установки этой утилиты. Вы можете открыть Диспетчер программного обеспечения из панели Dock / Activity System следующим образом:


Search Gnome Power Statistics , и первая поисковая запись, которую вы видите ниже, является той, которую вам нужно установить:


Вы можете запустить эту запись приложение, введя ключевые слова «батарея» или «статистика мощности» в поиске запуска приложения. Вы можете получить доступ к этой строке поиска, нажав клавишу Super (Windows) на своем ноутбуке.


Инструмент статистики питания открывается в представлении адаптера переменного тока по умолчанию. Откройте представление батареи ноутбука, и вы сможете увидеть подробную информацию о вашей батарее следующим образом:


Представление «История и статистика» также предоставит вам подробную информацию о батарее, использованной на различных графиках. Это поможет вам предсказать состояние вашей батареи и ее потенциальные возможности.


Просмотр отчета об аккумуляторе из командной строки

Командная строка Debian также предоставляет множество способов просмотра и мониторинга производительности аккумулятора вашего ноутбука. Пожалуйста, выберите один из следующих способов, в зависимости от ваших предпочтений, для анализа вашей батареи.

Метод 1: Благодаря утилите upower

К счастью, утилита Upower устанавливается по умолчанию в большинстве дистрибутивов Linux. Введите следующую команду в приложении терминала, чтобы получить подробный отчет об аккумуляторе:


Чтобы просмотреть только состояние зарядки аккумулятора, вы можете использовать команду следующим образом:


Вы можете использовать следующий синтаксис команды для печати отчета в файл:

Метод 2: с помощью утилиты Batstat

Команда batstat позволяет просматривать уровень заряда батареи, энергию, полную зарядку, историю уровня заряда батареи и многое другое. Больше.Чтобы установить утилиту из Git, выполните следующие шаги:

1. Выполните следующую команду в своем терминале, чтобы получить клон Batstat с веб-сайта github:


2. Перейдите в папку bin bastat. с помощью следующей команды:

3. Затем выполните следующую команду, чтобы скопировать batstat в папку bin текущего пользователя.


4. Сделайте скопированный двоичный файл исполняемым, выполнив следующую команду:

Теперь вы готовы использовать команду batstat.

Именно так вы можете контролировать использование батареи через batstat:


Важно:

Если вы получаете следующий вывод, вам нужно установить пакет libncurses на Debian:


Запустите следующую команду в Чтобы установить этот пакет:

Метод 3: С помощью команды acpi

Команда acpi отображает информацию из файловой системы / proc или / sys, такую ​​как состояние батареи, тепловая информация и больше информации, связанной с ACPI.

Для установки утилиты acpi выполните следующую команду в своем терминале:


После установки команды выполните команду с флагом -V, чтобы просмотреть полный отчет об аккумуляторе:


Вы можете выполнить следующую команду, чтобы напечатать этот отчет в текстовый файл:

Это были очень простые 4 способа получения подробного отчета об аккумуляторе для вашего ноутбука Debian. Вы можете сделать выбор на основе вашей командной строки или предпочтений пользовательского интерфейса, а также формата, в котором отображается информация.

Посмотреть состояние батареи вашего ноутбука в режиме графического интерфейса очень просто. Вы можете легко определить уровень заряда батареи, наведя указатель мыши на значок индикатора заряда батареи на панели задач. Но как насчет командной строки? Не все знают, как это сделать. На днях мой друг спросил, как проверить уровень заряда батареи ноутбука в терминале - отсюда и этот пост. Я описал четыре простых метода, которые помогут вам проверить состояние и уровень заряда батареи ноутбука в терминале в любом дистрибутиве Linux.

Мы можем узнать состояние батареи ноутбука из командной строки тремя способами.

Команда Upower предустановлена в большинстве дистрибутивов Linux. Чтобы отобразить состояние батареи с помощью Upower, откройте терминал и выполните:


Как вы видите, моя батарея находится в режиме зарядки и уровень заряда батареи составляет 97%.

Если приведенная выше команда по какой-либо причине не работает, попробуйте следующую команду:

Upower отображает не только состояние батареи, но и полную информацию о ней, такую как модель, название поставщика, серийный номер, состояние, напряжение и т. д.

Тем не менее, вы можете отображать только состояние батареи с помощью комбинации upower и grep, как показано ниже.

Как видно из вышеприведенного вывода, батарея моего ноутбука полностью заряжена.

Для более подробной информации обратитесь к справочным страницам.

Команда acpi показывает состояние батареи и другую информацию ACPI в вашем дистрибутиве Linux.

Возможно, в некоторых дистрибутивах Linux вам придется установить команду acpi.

Чтобы установить acpi в Debian, Ubuntu и его производных, выполните:

Можно проверять только состояние заряда батареи. Для этого выполните:

Мы можем просмотреть приведенный выше вывод в градусах Фаренгейта, используя флаг -f:

Хотите знать, подключен ли источник переменного тока или нет? Просто запустите следующую команду:

Если источник переменного тока недоступен, вместо этого вы увидите следующее:


Для более подробной информации, обратитесь к справочным страницам.

Batstat - это небольшая утилита командной строки на основе ncurses для отображения состояния батареи вашего ноутбука в Unix-подобных системах. Она будет отображать следующие детали:

- время, прошедшее с начала работы программы, без отслеживания времени бездействия машины;

Установка batstat проще простого. Клонируйте последнюю версию из Git с помощью команды:

Наконец, выполните приведенную ниже команду, чтобы просмотреть состояние батареи.


Как вы видите на скриншоте выше, моя батарея находится в режиме зарядки.

Для получения более подробной информации, проверьте страницу Batstat в GitHub.

После установки Node JS выполните следующую команду для установки утилиты battery-level-cli:

Теперь вы можете просмотреть уровень заряда батареи с помощью команды:

Для более подробной информации, проверьте репозиторий проекта в GitHub:

Имеется много команд и программ для проверки состояния батареи ноутбука из терминала в Linux. Насколько я знаю, приведенные выше способы работали просто отлично, как и ожидалось. Если вам известны некоторые другие команды/утилиты для определения состояния батареи, дайте мне знать в разделе комментариев ниже. Я проверю и добавлю их.

Комментариев нет:

Подпишитесь на RSS


Перевод. Оригинал здесь. Если вы новичек в Linux и ранее использовали iTunes для управления своим iPod/iPhone/iPad, то скорее всего буд.

uTorrent - это легкий и эффективный торрент-клиент для Linux, Windows OS и Mac OS. Установка uTorrent в Linux отличается тем, что здесь uT.

Вы можете запускать скрипты на python в Linux непосредственно из терминала. Знать, как это делается, полезно как программистам, так и пол.

Как вы наверное знаете, Safari является браузером по умолчанию в Mac OS X и iPhone OS. Вышло уже несколько релизов и для Windows, но версии .

Способ сброса пароля root в CentOS 7 кардинально отличается от такового в Centos 6. 1. В загрузочном меню нажмите "е" - реда.

Читайте также: