如何在 Linux 终端下检查笔记本电池状态
安装ACPI工具,然后用acpi命令就可以,你是ubuntu还是REDHeat 操作小有差别,都是用这个命令的。
这个问题我也遇到过,你再接上电源然后拔下看看
在终端下检查笔记本电池状态
我们可以使用下面的三种方法来从命令行中查找到笔记本电池状态。
方法一 – 使用 upower 命令
upower 命令预装在大多数的 Linux 发行版本中。为了使用 upower 命令来展示电池的状态,打开终端并运行如下命令:
$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
示例输出:
native-path: BAT0vendor: Samsung SDImodel: DELL 7XFJJA2serial: 4448power supply: yesupdated: Sat 12 May 2018 06:48:48 PM IST (41 seconds ago)has history: yeshas statistics: yesbatterypresent: yesrechargeable: yesstate: chargingwarning-level: noneenergy: 43.3011 Whenergy-empty: 0 Whenergy-full: 44.5443 Whenergy-full-design: 48.84 Whenergy-rate: 9.8679 Wvoltage: 12.548 Vtime to full: 7.6 minutespercentage: 97%capacity: 91.2045%technology: lithium-ionicon-name: 'battery-full-charging-symbolic'History (charge):1526131128 97.000 chargingHistory (rate):1526131128 9.868 charging
正如你所看到的那样,我的电池正处于充电状态,并且它的电量百分比是 97%。
假如上面的命令因为某些未知原因不起作用,可以尝试使用下面的命令:
$ upower -i `upower -e | grep 'BAT'`
示例输出:
native-path: BAT0vendor: Samsung SDImodel: DELL 7XFJJA2serial: 4448power supply: yesupdated: Sat 12 May 2018 06:50:49 PM IST (22 seconds ago)has history: yeshas statistics: yesbatterypresent: yesrechargeable: yesstate: chargingwarning-level: noneenergy: 43.6119 Whenergy-empty: 0 Whenergy-full: 44.5443 Whenergy-full-design: 48.84 Whenergy-rate: 8.88 Wvoltage: 12.552 Vtime to full: 6.3 minutespercentage: 97%capacity: 91.2045%technology: lithium-ionicon-name: 'battery-full-charging-symbolic'History (rate):1526131249 8.880 charging
upower 不仅可以显示出电池的状态,它还可以显示出已安装电池的其他完整信息,例如电池型号,供应商名称,电池的序列号,电池的状态,电池的电压等信息。
当然,如果你只想显示电池的状态,你可以可以结合使用 upower 命令和grep 命令,具体命令如下:
$ upower -i $(upower -e | grep BAT) | grep --color=never -E "state|to\ full|to\ empty|percentage"
示例输出:
state: fully-chargedpercentage: 100%
从上面的输出中可以看到我的笔记本电池已经完全充满了。
想知晓更多的细节,可以参看 man 页:
$ man upower
方法二 – 使用 acpi 命令
acpi 命令可以用来显示你的 Linux 发行版本中电池的状态以及其他 ACPI 信息。
在某些 Linux 发行版本中,你可能需要安装 acpi 命令。
要在 Debian、 Ubuntu 及其衍生版本中安装它,可以使用如下命令:
$ sudo apt-get install acpi
在 RHEL、 CentOS、 Fedora 等系统中使用:
$ sudo yum install acpi
或者使用如下命令:
$ sudo dnf install acpi
在 Arch Linux 及其衍生版本中使用:
$ sudo pacman -S acpi
一旦 acpi 安装好后,运行下面的命令:
$ acpi -V
注意: 在上面的命令中, V 是大写字母。
示例输出:
Battery 0: Charging, 99%, 00:02:09 until chargedBattery 0: design capacity 4400 mAh, last full capacity 4013 mAh = 91%Battery 1: Discharging, 0%, rate information unavailableAdapter 0: on-lineThermal 0: ok, 77.5 degrees CThermal 0: trip point 0 switches to mode critical at temperature 84.0 degrees CCooling 0: Processor 0 of 3Cooling 1: Processor 0 of 3Cooling 2: LCD 0 of 15Cooling 3: Processor 0 of 3Cooling 4: Processor 0 of 3Cooling 5: intel_powerclamp no state information availableCooling 6: x86_pkg_temp no state information available
首先让我们来检查电池的电量,可以运行:
$ acpi
示例输出:
Battery 0: Charging, 99%, 00:01:41 until chargedBattery 1: Discharging, 0%, rate information unavailable
下面,让我们来查看电池的温度:
$ acpi -t
示例输出:
Thermal 0: ok, 63.5 degrees C
如果需要将温度以华氏温标显示,可以使用:
$ acpi -t -f
示例输出:
Thermal 0: ok, 144.5 degrees F
如果想看看交流电适配器是否连接上了没有,可以运行:
$ acpi -a
示例输出:
Adapter 0: on-line
假如交流电适配器没有连接上,则你将看到如下的输出:
Adapter 0: off-line
想获取更多的信息,可以查看 man 页:
$ man acpi
厨人富优降: 如果是在命令行的话,直接cat 文件就可以了如果是在图形界面的话,vim 可以试试看
东平县15325576926: 如何实时查看linux下的日志 - ?
厨人富优降: Linux系统中有需要用于查看文本内容的命令,但其中每个命令又都有自己的特色特点,比如这个cat命令就是用于查看比较精简的文本内容的.这个其实是最好记的命令之一,cat在英语中是猫的意思.cat /var/log/*.log 如果日志在更新,如何实时...
东平县15325576926: 请问大侠,在linux下如何动态查看一个正在写入的文件内容 - ?
厨人富优降: 写入命令commond & tail -f filename
东平县15325576926: 如何在Linux命令行下查询字典 - ?
厨人富优降: 首先你需要本地设置dictd.dictd 是一个字典数据库服务器.它允许你访问在线字典.但是等一下,我们不是要离线使用么?这是为什么我们要将其安装到本地的原因.它带有一个命令行客户端.要在Ubuntu或者Debian上安装你要输入:$ sudo ...
东平县15325576926: 如何查看linux系统下的各种日志文件 - ?
厨人富优降: 日志作为普通的文本文件存储在磁盘中,因此可以通过查看文件的命令来查看日志.比如:通过tail命令查看日志的最后10行,通过head命令查看命令的开头10行.日志文件的默认存储路径是:/var/log下面是几个重要的日志文件:/var/log/...
东平县15325576926: 如何查看linux系统下的各种日志文件 linux 系统日志的分析大全 - ?
厨人富优降: vim /var/log/messagesvim /var/log/dmesg你cd /var/log下面,里面很多日志用vi命令随便看
东平县15325576926: 如何在Linux上实现文件系统的自动检查和修复 - ?
厨人富优降: 我在本教程中将介绍如何借助fsck工具,实现文件系统的自动检查. 系统一启动,就触发文件系统自动检查机制 如果你希望系统一启动,就自动触发fsck,那么有一些方法可以设置在启动过程中实现无人值守的fschk,这些方法具体取决于特定的...
东平县15325576926: 如何在linux终端下用命令编辑一个文件并保存 - ?
厨人富优降: 1、首先进入到该文件所在的目录下,比如我要找learn/test1/file.txt这个文件:(ls表示查看该目录下的所有文件) 2、查看该文件的内容,使用命令cat file.txt,如下可看到内容是hello ,学习linux命令了: 3、进入修改文件的界面,使用命令...
东平县15325576926: 如何在 Linux 终端下检查笔记本电池状态 - ?
厨人富优降: 在终端下检查笔记本电池状态 我们可以使用下面的三种方法来从命令行中查找到笔记本电池状态.方法一 – 使用 upower 命令 upower 命令预装在大多数的 Linux 发行版本中.为了使用 upower 命令来展示电池的状态,打开终端并运行如下命令:...
东平县15325576926: 如何在 Linux 系统上使用印象笔记 Evernote - ?
厨人富优降: 目前印象笔记官方没有发布Linux版本的客户端,所以在Linux系统上使用印象笔记可以使用网页版+浏览器剪藏插件,印象笔记“剪藏”插件支持各种浏览器,而且可以剪取全部或部分网页成为自己的笔记,利用网页版和印象笔记“剪藏”插件可以非常方便的添加、整理笔记.另外,印象笔记官方开放了操作印象笔记的API,所以现在有一个第三方的印象笔记Linux客户端,名字叫做Nixnote,还有许多Markdown编辑器也支持印象笔记,比如“马克飞象”,这些编辑器也是用的印象笔记API.