CPU_TEMP=`/usr/bin/vcgencmd measure_temp | cut -c "6-9"` 改为debian下测温度
时间: 2024-01-20 14:02:47 浏览: 30
在Debian系统下,可以使用sensors命令来获取CPU温度,例如:
```
CPU_TEMP=$(sensors | grep 'Core 0' | awk '{print $3}' | cut -c 2-5)
```
这里使用了grep命令来过滤出包含"Core 0"的行,然后使用awk命令来获取第3列的数据,最后使用cut命令来截取温度值。需要注意的是,这种方式获取的温度值可能会有一定的误差。
相关问题
CPU_TEMP=/usr/bin/vcgencmd measure_temp | cut -c "6-9" 这段代码的作用、
这段代码的作用是获取树莓派CPU的温度,并将温度值赋值给变量CPU_TEMP。具体实现过程是:
1. 调用树莓派的命令行工具vcgencmd,该工具用于获取系统信息。
2. 使用管道符“|”将命令的输出传递给cut命令进行处理。
3. cut命令的参数“-c "6-9"”表示只保留输出结果的第6到第9个字符,也就是CPU温度的值。
4. 最终将处理后的温度值赋值给变量CPU_TEMP。
ubuntu下如何让export LD_LIBRARY_PATH=/usr/local/bin/../lib:$LD_LIBRARY_PATH永久生效
在Ubuntu下,可以通过修改.bashrc文件来实现让export LD_LIBRARY_PATH永久生效的目的。下面是具体的步骤:
1. 打开终端,输入以下命令打开.bashrc文件:
```shell
nano ~/.bashrc
```
2. 在打开的.bashrc文件中,找到一个空行或者文件末尾,添加以下内容:
```shell
export LD_LIBRARY_PATH=/usr/local/bin/../lib:$LD_LIBRARY_PATH
```
3. 按下Ctrl + X,然后按下Y键保存修改。
4. 重新加载.bashrc文件,使修改生效:
```shell
source ~/.bashrc
```
现在,export LD_LIBRARY_PATH=/usr/local/bin/../lib:$LD_LIBRARY_PATH就会在每次启动终端时自动生效。