這篇文章主要為大家展示了“從Linux終端查看筆記本電池狀態(tài)和等級的方法有哪些”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學習一下“從Linux終端查看筆記本電池狀態(tài)和等級的方法有哪些”這篇文章吧。
專注于為中小企業(yè)提供做網(wǎng)站、成都網(wǎng)站設(shè)計服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)永川免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了數(shù)千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
upower
:是一個命令行工具,其提供了羅列系統(tǒng)中電源的接口。
acpi
:顯示來自 /proc
或者 /sys
文件系統(tǒng)中的一些信息,例如電池狀態(tài)或者熱量信息。
batstat
:是一個為 Linux 打印電池狀態(tài)的命令行工具。
tlp
:可以為你帶來更高級的電源管理,而無需修改任何配置。
class file
:這個 sysfs 文件系統(tǒng)是一個提供了內(nèi)核數(shù)據(jù)結(jié)構(gòu)接口的偽文件系統(tǒng)。
upower 是一個命令行工具,其提供了羅列系統(tǒng)中電源的接口。它在你的電腦上可以控制不同操作的延遲,這可以為你節(jié)省很大一部分電量。
只需要在 Linux 中運行以下命令獲取電池以及它所依賴的其他信息。
$ upower -i /org/freedesktop/UPower/devices/battery_BAT0 native-path: BAT0 vendor: SMP model: L14M4P23 serial: 756 power supply: yes updated: Monday 03 December 2018 07:56:18 PM IST (95 seconds ago) has history: yes has statistics: yes battery present: yes rechargeable: yes state: discharging warning-level: none energy: 28.23 Wh energy-empty: 0 Wh energy-full: 52.26 Wh energy-full-design: 60 Wh energy-rate: 10.714 W voltage: 14.819 V time to empty: 2.6 hours percentage: 54% capacity: 87.1% technology: lithium-ion icon-name: 'battery-good-symbolic' History (charge): 1543847178 54.000 discharging History (rate): 1543847178 10.714 discharging
使用下面的格式檢查電池的特定信息。
$ upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -i "state\|percentage\|time to empty" state: discharging time to empty: 2.1 hours percentage: 43%
這個類似于上面的那個,但是是在充電線纜的插入后運行,這也就是為什么下面會顯示正在充電狀態(tài)的原因。
$ upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -i "state\|percentage\|time to empty" state: charging percentage: 41%
TLP 是一個自由開源的多功能的命令行工具,它可以優(yōu)化筆記本電池而無需修改任何配置。
TLP 可以為你的 Linux 帶來更高級的電源管理,而無需理解任何技術(shù)細節(jié)。TLP 默認附帶了一個已經(jīng)為你的電池優(yōu)化好的配置,所以你可以安裝好后就不再管它了。盡管 TLP 是一個可以根據(jù)你的需求高度可定制的工具。
TLP 在絕大多數(shù) Linux 發(fā)行版,例如 Arch、Debian、Fedora、Gentoo、openSUSE 等的官方庫中都可用。使用你的 Linux 發(fā)行版的包管理安裝 TLP 即可。
只需要在 Linux 中運行以下命令獲取電池以及其他所依賴的信息。
$ sudo tlp-stat -b--- TLP 1.1 -------------------------------------------- +++ Battery Status/sys/class/power_supply/BAT0/manufacturer = SMP/sys/class/power_supply/BAT0/model_name = L14M4P23/sys/class/power_supply/BAT0/cycle_count = (not supported)/sys/class/power_supply/BAT0/energy_full_design = 60000 [mWh]/sys/class/power_supply/BAT0/energy_full = 52260 [mWh]/sys/class/power_supply/BAT0/energy_now = 21950 [mWh]/sys/class/power_supply/BAT0/power_now = 10923 [mW]/sys/class/power_supply/BAT0/status = Discharging Charge = 42.0 [%]Capacity = 87.1 [%]
也可以查看其他的信息。
$ sudo tlp-stat -s--- TLP 1.1 -------------------------------------------- +++ System InfoSystem = LENOVO Lenovo ideapad Y700-15ISK 80NVBIOS = CDCN35WWRelease = "Manjaro Linux"Kernel = 4.19.6-1-MANJARO #1 SMP PREEMPT Sat Dec 1 12:21:26 UTC 2018 x86_64/proc/cmdline = BOOT_IMAGE=/boot/vmlinuz-4.19-x86_64 root=UUID=69d9dd18-36be-4631-9ebb-78f05fe3217f rw quiet resume=UUID=a2092b92-af29-4760-8e68-7a201922573bInit system = systemd Boot mode = BIOS (CSM, Legacy) +++ TLP StatusState = enabledLast run = 07:16:12 IST, 4362 sec(s) agoMode = batteryPower source = battery``` ### 如何使用 ACPI 命令檢查電池狀態(tài) ACPI 代表<ruby>高級配置和電源接口<rt>Advanced Configuration and Power Interface</rt></ruby>模塊,它們是不同 ACPI 部件的內(nèi)核模塊。它們啟用特殊的 ACPI 函數(shù)向 `/proc` 或者 `/sys` 中添加信息。這些信息可以通過事件或者其他監(jiān)控程序的 acpid 進行解析。
$ acpi Battery 0: Charging, 43%, 01:05:11 until charged “`
查看電池容量。
$ acpi -iBattery 0: Charging, 43%, 01:05:07 until chargedBattery 0: design capacity 3817 mAh, last full capacity 3324 mAh = 87%
查看更多有關(guān)電池及其相關(guān)的信息。
$ acpi -VBattery 0: Charging, 43%, 01:05:07 until chargedBattery 0: design capacity 3815 mAh, last full capacity 3323 mAh = 87%Adapter 0: on-lineCooling 0: Processor 0 of 10Cooling 1: Processor 0 of 10Cooling 2: Processor 0 of 10Cooling 3: iwlwifi 0 of 19Cooling 4: Processor 0 of 10Cooling 5: iwlwifi no state information availableCooling 6: Processor 0 of 10Cooling 7: Processor 0 of 10Cooling 8: Processor 0 of 10Cooling 9: intel_powerclamp no state information availableCooling 10: x86_pkg_temp no state information availableCooling 11: Processor 0 of 10
batstat
是一個在 Linux 終端打印電池信息的命令行工具。
Status: ChargingMax energy: 50.00 WhEnergy left: 24.50 WhPower Consumption: 26.40 WPercentage left: 49.00%Average power Consumption: 0.00 WTime elapsed: 0: 0:12 since 49.00%= Time ======== Percent ============================================ 0: 0: 0 49.00%
sysfs 文件系統(tǒng)是一個提供了內(nèi)核數(shù)據(jù)結(jié)構(gòu)接口的偽文件系統(tǒng)。sysfs 下的文件提供有關(guān)設(shè)備、內(nèi)核模塊、文件系統(tǒng)和其他內(nèi)核組件的信息。
sysfs 文件系統(tǒng)通常掛載在 /sys
。通常來說,它會被系統(tǒng)自動掛載,但是也可以使用例如 mount -t sysfs sysfs /sys
命令進行手動掛載。
在 sysfs 文件系統(tǒng)中的很多文件都是只讀的,但也有一些是可寫的,允許更改內(nèi)核變量。為了避免冗余,符號鏈接被大量用于連接文件系統(tǒng)數(shù)中的條目。
$ cat /sys/class/power_supply/BAT0/*051Normal0cat: /sys/class/power_supply/BAT0/device: Is a directory522600006000000026660000SMPL14M4P23cat: /sys/class/power_supply/BAT0/power: Is a directory276560001 756Chargingcat: /sys/class/power_supply/BAT0/subsystem: Is a directoryLi-ionBatteryPOWER_SUPPLY_NAME=BAT0POWER_SUPPLY_STATUS=ChargingPOWER_SUPPLY_PRESENT=1POWER_SUPPLY_TECHNOLOGY=Li-ionPOWER_SUPPLY_CYCLE_COUNT=0POWER_SUPPLY_VOLTAGE_MIN_DESIGN=14800000POWER_SUPPLY_VOLTAGE_NOW=15840000POWER_SUPPLY_POWER_NOW=27656000POWER_SUPPLY_ENERGY_FULL_DESIGN=60000000POWER_SUPPLY_ENERGY_FULL=52260000POWER_SUPPLY_ENERGY_NOW=26660000POWER_SUPPLY_CAPACITY=51POWER_SUPPLY_CAPACITY_LEVEL=NormalPOWER_SUPPLY_MODEL_NAME=L14M4P23POWER_SUPPLY_MANUFACTURER=SMPPOWER_SUPPLY_SERIAL_NUMBER= 7561480000015840000
以上是“從Linux終端查看筆記本電池狀態(tài)和等級的方法有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
新聞標題:從Linux終端查看筆記本電池狀態(tài)和等級的方法有哪些
文章分享:http://chinadenli.net/article12/iecjgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站改版、虛擬主機、搜索引擎優(yōu)化、域名注冊、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)