仅通过命令“sensors”查看 CPU 温度

仅通过命令“sensors”查看 CPU 温度

好的,当我运行命令时:

sensors

我得到了大量的信息:

atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:     +1.16 V  (min =  +0.85 V, max =  +1.60 V)
 +3.3 Voltage:     +3.39 V  (min =  +2.97 V, max =  +3.63 V)
 +5 Voltage:       +5.17 V  (min =  +4.50 V, max =  +5.50 V)
 +12 Voltage:     +12.36 V  (min = +10.20 V, max = +13.80 V)
CPU FAN Speed:    1906 RPM  (min =  600 RPM)
CHASSIS FAN Speed:   0 RPM  (min =  600 RPM)
CPU Temperature:   +31.0°C  (high = +60.0°C, crit = +95.0°C)  
MB Temperature:    +32.0°C  (high = +45.0°C, crit = +95.0°C)

如果我只想看到这个,应该使用什么命令:

CPU Temperature:   +31.0°C  (high = +60.0°C, crit = +95.0°C)

或者更好的是,就这样:

CPU Temperature:   +31.0°C 

答案1

您可以使用和/或处理sensors命令的输出,并按照您想要的方式对其进行格式化。grepcut

要仅获取报告 CPU 温度的行,您可以使用以下命令(包括高限和临界限值):

sensors | grep -A 0 'CPU T' 

以下仅提供温度(带有°C后缀):

sensors | grep -A 0 'CPU T' | cut -c18-25

这将提供您在问题末尾指出的输出:

sensors | grep -A 0 'CPU T' | cut -c1-25

答案2

下面的字符串应该适合您。grep -A[4] 给出接下来的 4 行,watch -d 刷新更改,-d 突出显示与上次刷新的差异。

watch -d '传感器| grep 'CPU 温度''

答案3

apci使用以下命令安装小包:

sudo apt-get install acpi

Y第一次使用时您需要按下 进行确认。

现在使用此命令查找 CPU 温度:

acpi -t

相关内容