|
|
51CTO旗下网站
|
|
挪动端

怎样在通博8888官网终端下反省条记本电池形态

前几天我的一个冤家讯问我怎样从他的 Ubuntu 零碎里,在终端中检查他的条记本电池的电量。这即是我写这篇文章的原因。在本文中我归纳综合了三种复杂的办法来让你在任何 通博8888官网 刊行版本中从终端检查条记本电池的形态。

作者:Sk泉源:通博8888官网中国|2018-05-16 11:45

http://s2.51cto.com/oss/201805/16/983ae1fe7f60bb14f1eb5d04427dcabc.png-wh_651x-s_2593389591.png

在图形界面下检查你的条记本电池形态是很容易的,只需将鼠标指向义务栏中的电池图标上,你便可以很容易地晓得电池的电量。但假如我们想要服从令行中取得这些信息呢?并不是一切人都晓得怎样做到这点。前几天我的一个冤家讯问我怎样从他的 Ubuntu 零碎里,在终端中检查他的条记本电池的电量。这即是我写这篇文章的原因。在本文中我归纳综合了三种复杂的办法来让你在任何 通博8888官网 刊行版本中从终端检查条记本电池的形态。

在终端下反省条记本电池形态

我们可以运用上面的三种办法来服从令行中查找到条记本电池形态。

办法一 – 运用 upower 下令

upower 下令预装在大少数的 通博8888官网 刊行版本中。为了运用 upower 下令来展现电池的形态,翻开终端并运转如下下令:

  1. $ upower -i /org/freedesktop/UPower/devices/battery_BAT0

示例输入:

  1. native-path: BAT0
  2. vendor: Samsung SDI
  3. model: DELL 7XFJJA2
  4. serial: 4448
  5. power supply: yes
  6. updated: Sat 12 May 2018 06:48:48 PM IST (41 seconds ago)
  7. has history: yes
  8. has statistics: yes
  9. battery
  10. present: yes
  11. rechargeable: yes
  12. state: charging
  13. warning-level: none
  14. energy: 43.3011 Wh
  15. energy-empty: 0 Wh
  16. energy-full: 44.5443 Wh
  17. energy-full-design: 48.84 Wh
  18. energy-rate: 9.8679 W
  19. voltage: 12.548 V
  20. time to full: 7.6 minutes
  21. percentage: 97%
  22. capacity: 91.2045%
  23. technology: lithium-ion
  24. icon-name: 'battery-full-charging-symbolic'
  25. History (charge):
  26. 1526131128 97.000 charging
  27. History (rate):
  28. 1526131128 9.868 charging

正如你所看到的那样,我的电池正处于充电形态,而且它的电量百分比是 97%。

假设下面的下令由于某些未知缘由不起作用,可以实验运用上面的下令:

  1. $ upower -i `upower -e | grep 'BAT'`

示例输入:

  1. native-path: BAT0
  2. vendor: Samsung SDI
  3. model: DELL 7XFJJA2
  4. serial: 4448
  5. power supply: yes
  6. updated: Sat 12 May 2018 06:50:49 PM IST (22 seconds ago)
  7. has history: yes
  8. has statistics: yes
  9. battery
  10. present: yes
  11. rechargeable: yes
  12. state: charging
  13. warning-level: none
  14. energy: 43.6119 Wh
  15. energy-empty: 0 Wh
  16. energy-full: 44.5443 Wh
  17. energy-full-design: 48.84 Wh
  18. energy-rate: 8.88 W
  19. voltage: 12.552 V
  20. time to full: 6.3 minutes
  21. percentage: 97%
  22. capacity: 91.2045%
  23. technology: lithium-ion
  24. icon-name: 'battery-full-charging-symbolic'
  25. History (rate):
  26. 1526131249 8.880 charging

upower 不只可以表现出电池的形态,它还可以表现出已装置电池的其他完好信息,比方电池型号,供给商称号,电池的序列号,电池的形态,电池的电压等信息。

固然,假如你只想表现电池的形态,你可以可以联合运用 upower 下令和grep 下令,详细下令如下:

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

示例输入:

  1. state: fully-charged
  2. percentage: 100%

从下面的输入中可以看到我的条记本电池曾经完全充溢了。

想知晓更多的细节,可以参看 man 页:

  1. $ man upower

办法二 – 运用 acpi 下令

acpi 下令可以用来表现你的 通博8888官网 刊行版本中电池的形态以及其他 ACPI 信息。

在某些 通博8888官网 刊行版本中,你能够需求装置 acpi 下令。

要在 Debian、 Ubuntu 及其衍生版本中装置它,可以运用如下下令:

  1. $ sudo apt-get install acpi

在 RHEL、 CentOS、 Fedora 等零碎中运用:

  1. $ sudo yum install acpi

或许运用如下下令:

  1. $ sudo dnf install acpi

在 Arch 通博8888官网 及其衍生版本中运用:

  1. $ sudo pacman -S acpi

一旦 acpi 装置好后,运转上面的下令:

  1. $ acpi -V

留意: 在下面的下令中, V 是大写字母。

示例输入:

  1. Battery 0: Charging, 99%, 00:02:09 until charged
  2. Battery 0: design capacity 4400 mAh, last full capacity 4013 mAh = 91%
  3. Battery 1: Discharging, 0%, rate information unavailable
  4. Adapter 0: on-line
  5. Thermal 0: ok, 77.5 degrees C
  6. Thermal 0: trip point 0 switches to mode critical at temperature 84.0 degrees C
  7. Cooling 0: Processor 0 of 3
  8. Cooling 1: Processor 0 of 3
  9. Cooling 2: LCD 0 of 15
  10. Cooling 3: Processor 0 of 3
  11. Cooling 4: Processor 0 of 3
  12. Cooling 5: intel_powerclamp no state information available
  13. Cooling 6: x86_pkg_temp no state information available

起首让我们来反省电池的电量,可以运转:

  1. $ acpi

示例输入:

  1. Battery 0: Charging, 99%, 00:01:41 until charged
  2. Battery 1: Discharging, 0%, rate information unavailable

上面,让我们来检查电池的温度:

  1. $ acpi -t

示例输入:

  1. Thermal 0: ok, 63.5 degrees C

假如需求将温度以华氏温标表现,可以运用:

  1. $ acpi -t -f

示例输入:

  1. Thermal 0: ok, 144.5 degrees F

假如想看看交换电适配器能否衔接上了没有,可以运转:

  1. $ acpi -a

示例输入:

  1. Adapter 0: on-line

假设交换电适配器没有衔接上,则你将看到如下的输入:

  1. Adapter 0: off-line

想获取更多的信息,可以检查 man 页:

  1. $ man acpi

办法三 - 运用 batstat 顺序

batstat 是一个基于 ncurses 的下令行小东西,运用它可以在类 Unix 零碎中展现条记本电池形态。它可以展现如下详细信息:

  • 以后电池电量
  • 以后电池所存能量
  • 充溢时所存能量
  • 从顺序启动开端阅历的工夫,它不会追踪记载呆板休眠的工夫
  • 电池电量耗费汗青数据

装置 batstat 十拿九稳。运用上面的下令来克隆该顺序的最新版本:

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

下面的下令将拉取 batstat 的最新版本并将它的内容保管在一个名为 batstat 的文件夹中。

起首将目次切换到 batstat/bin/ 中:

  1. $ cd batstat/bin/

接着将 batstat 二进制文件复制到 PATH 情况变量中的某个目次中,比方 /usr/local/bin/ 目次:

  1. $ sudo cp batstat /usr/local/bin/

运用上面的下令来让它可被实行:

  1. $ sudo chmod +x /usr/local/bin/batstat

最初,运用上面的下令来检查你的电池形态。

  1. $ batstat

示例输入:

从下面的截图中可以看到我的条记本电池正处于充电形态。

这个小东西另有某些小的限定。在誊写本文之时,batstat 仅支持表现一个电池的相干信息。并且它只从 /sys/class/power_supply/ 目次搜集相干的信息。假设你的电池信息被寄存在别的的目次中,则这个小东西就不会起作用了。

想知晓更多信息,可以检查 batstatGitHub 主页

下面便是明天我要分享的一切内容。固然,能够另有许多其他的下令或许顺序来从 通博8888官网 终端反省条记本的电池形态。据我所知,下面给出的下令都运转精良。假设你晓得其他下令来检查电池的形态,请在上面的批评框中让我们知晓。假设你所给出的办法可以起作用,我将对我的这篇文章停止更新。

最初,下面即是明天的全部内容了。更多的优质内容敬请等待,敬请存眷!

【编辑引荐】

  1. 逼格高又适用的通博8888官网初级下令,开辟运维都要懂
  2. 通博8888官网下令行下的数学运算
  3. 原来运维不只仅是 通博8888官网,居然还要晓得这么多?
  4. 两款通博8888官网桌面端可用的迷信盘算器
  5. 怎样在通博8888官网中运用find下令
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
各人都在看
猜你喜好

读 书 +更多

网管员必读——网络根底(第2版)

本书是在《网管员必读—网络根底》(第1版)根底上修正而成的。全书共分9章,辨别引见盘算机网络概述(修正)、数制(新增)、网络通讯根底...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊