自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Linux終端下檢查筆記本電池狀態(tài)

系統(tǒng) Linux
前幾天我的一個(gè)朋友詢問(wèn)我如何從他的 Ubuntu 系統(tǒng)里,在終端中查看他的筆記本電池的電量。這便是我寫這篇文章的起因。在本文中我概括了三種簡(jiǎn)單的方法來(lái)讓你在任何 Linux 發(fā)行版本中從終端查看筆記本電池的狀態(tài)。

[[229472]]

在圖形界面下查看你的筆記本電池狀態(tài)是很容易的,只需將鼠標(biāo)指向任務(wù)欄中的電池圖標(biāo)上,你便可以很容易地知道電池的電量。但如果我們想要從命令行中獲得這些信息呢?并不是所有人都知道如何做到這點(diǎn)。前幾天我的一個(gè)朋友詢問(wèn)我如何從他的 Ubuntu 系統(tǒng)里,在終端中查看他的筆記本電池的電量。這便是我寫這篇文章的起因。在本文中我概括了三種簡(jiǎn)單的方法來(lái)讓你在任何 Linux 發(fā)行版本中從終端查看筆記本電池的狀態(tài)。

 

在終端下檢查筆記本電池狀態(tài)

我們可以使用下面的三種方法來(lái)從命令行中查找到筆記本電池狀態(tài)。

方法一 – 使用 upower 命令

upower 命令預(yù)裝在大多數(shù)的 Linux 發(fā)行版本中。為了使用 upower 命令來(lái)展示電池的狀態(tài),打開(kāi)終端并運(yùn)行如下命令:

  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

正如你所看到的那樣,我的電池正處于充電狀態(tài),并且它的電量百分比是 97%。

假如上面的命令因?yàn)槟承┪粗虿黄鹱饔?,可以嘗試使用下面的命令:

  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 不僅可以顯示出電池的狀態(tài),它還可以顯示出已安裝電池的其他完整信息,例如電池型號(hào),供應(yīng)商名稱,電池的序列號(hào),電池的狀態(tài),電池的電壓等信息。

當(dāng)然,如果你只想顯示電池的狀態(tài),你可以可以結(jié)合使用 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%

從上面的輸出中可以看到我的筆記本電池已經(jīng)完全充滿了。

想知曉更多的細(xì)節(jié),可以參看 man 頁(yè):

  1. $ man upower

方法二 – 使用 acpi 命令

acpi 命令可以用來(lái)顯示你的 Linux 發(fā)行版本中電池的狀態(tài)以及其他 ACPI 信息。

在某些 Linux 發(fā)行版本中,你可能需要安裝 acpi 命令。

要在 Debian、 Ubuntu 及其衍生版本中安裝它,可以使用如下命令:

  1. $ sudo apt-get install acpi

在 RHEL、 CentOS、 Fedora 等系統(tǒng)中使用:

  1. $ sudo yum install acpi

或者使用如下命令:

  1. $ sudo dnf install acpi

在 Arch Linux 及其衍生版本中使用:

  1. $ sudo pacman -S acpi

一旦 acpi 安裝好后,運(yùn)行下面的命令:

  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

首先讓我們來(lái)檢查電池的電量,可以運(yùn)行:

  1. $ acpi

示例輸出:

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

下面,讓我們來(lái)查看電池的溫度:

  1. $ acpi -t

示例輸出:

  1. Thermal 0: ok, 63.5 degrees C

如果需要將溫度以華氏溫標(biāo)顯示,可以使用:

  1. $ acpi -t -f

示例輸出:

  1. Thermal 0: ok, 144.5 degrees F

如果想看看交流電適配器是否連接上了沒(méi)有,可以運(yùn)行:

  1. $ acpi -a

示例輸出:

  1. Adapter 0: on-line

假如交流電適配器沒(méi)有連接上,則你將看到如下的輸出:

  1. Adapter 0: off-line

想獲取更多的信息,可以查看 man 頁(yè):

  1. $ man acpi

 

方法三 - 使用 batstat 程序

batstat 是一個(gè)基于 ncurses 的命令行小工具,使用它可以在類 Unix 系統(tǒng)中展示筆記本電池狀態(tài)。它可以展示如下具體信息:

  • 當(dāng)前電池電量
  • 當(dāng)前電池所存能量
  • 充滿時(shí)所存能量
  • 從程序啟動(dòng)開(kāi)始經(jīng)歷的時(shí)間,它不會(huì)追蹤記錄機(jī)器休眠的時(shí)間
  • 電池電量消耗歷史數(shù)據(jù)

安裝 batstat 輕而易舉。使用下面的命令來(lái)克隆該程序的最新版本:

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

上面的命令將拉取 batstat 的最新版本并將它的內(nèi)容保存在一個(gè)名為 batstat 的文件夾中。

首先將目錄切換到 batstat/bin/ 中:

  1. $ cd batstat/bin/

接著將 batstat 二進(jìn)制文件復(fù)制到 PATH 環(huán)境變量中的某個(gè)目錄中,例如 /usr/local/bin/ 目錄:

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

使用下面的命令來(lái)讓它可被執(zhí)行:

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

最后,使用下面的命令來(lái)查看你的電池狀態(tài)。

  1. $ batstat

示例輸出:

從上面的截圖中可以看到我的筆記本電池正處于充電狀態(tài)。

這個(gè)小工具還有某些小的限制。在書寫本文之時(shí),batstat 僅支持顯示一個(gè)電池的相關(guān)信息。而且它只從 /sys/class/power_supply/ 目錄搜集相關(guān)的信息。假如你的電池信息被存放在另外的目錄中,則這個(gè)小工具就不會(huì)起作用了。

想知曉更多信息,可以查看 batstatGitHub 主頁(yè)。

上面就是今天我要分享的所有內(nèi)容。當(dāng)然,可能還有很多其他的命令或者程序來(lái)從 Linux 終端檢查筆記本的電池狀態(tài)。據(jù)我所知,上面給出的命令都運(yùn)行良好。假如你知道其他命令來(lái)查看電池的狀態(tài),請(qǐng)?jiān)谙旅娴脑u(píng)論框中讓我們知曉。假如你所給出的方法能夠起作用,我將對(duì)我的這篇文章進(jìn)行更新。

最后,上面便是今天的全部?jī)?nèi)容了。更多的優(yōu)質(zhì)內(nèi)容敬請(qǐng)期待,敬請(qǐng)關(guān)注! 

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2018-12-17 10:00:42

Linux電池命令

2011-08-30 16:55:29

Ubuntu

2015-01-27 23:21:53

Linux終端

2011-05-06 10:31:32

筆記本電池

2011-04-29 13:19:45

筆記本電池

2011-05-06 10:31:34

筆記本電池

2012-10-09 14:13:08

惠普筆記本電池保養(yǎng)

2011-09-07 09:24:16

Windows Ser安裝

2015-12-01 13:09:54

Linux終端文件系統(tǒng)

2015-12-03 09:42:56

Linux終端文件系統(tǒng)

2011-04-29 10:21:57

筆記本電池

2011-04-29 13:41:52

筆記本電池

2019-02-22 16:20:50

PowerTOPLinux電池壽命

2010-02-01 08:36:47

Windows 7電池傷害

2013-06-20 09:26:16

Windows Ser服務(wù)器操作系統(tǒng)

2022-09-11 08:07:40

Ubuntu

2011-05-05 17:13:36

電池投影儀故障

2018-08-21 15:34:39

筆記本電池隱患

2009-03-09 21:36:41

Linux終端輸出

2014-06-18 10:47:05

dstat監(jiān)控工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)