Linux CPU型号的代码
在Linux系统中,可以通过以下命令查看CPU型号信息:
1. 使用 lscpu
命令(推荐)
1
| lscpu | grep "Model name"
|
输出示例:
1
| Model name: Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz
|
2. 查看 /proc/cpuinfo
文件
1
| grep -m1 "model name" /proc/cpuinfo | cut -d ':' -f2 | sed 's/^ //'
|
输出示例:
1
| Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz
|
3. 使用 dmidecode
(需root权限)
1
| sudo dmidecode -t processor | grep "Version"
|
输出示例:
1
| Version: Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz
|
4. 使用 hwinfo
(需安装)
1
| sudo hwinfo --cpu | grep "Model"
|
输出示例:
1
| Model: "Intel Core i7-10700K"
|
各方法说明:
方法 |
是否需要root |
特点 |
lscpu |
否 |
简洁直观,推荐首选 |
/proc/cpuinfo |
否 |
系统原生信息,兼容性最佳 |
dmidecode |
是 |
获取硬件详细信息 |
hwinfo |
是 |
详细硬件报告,需额外安装 |
一键获取CPU型号的命令:
1
| echo "CPU型号: $(grep -m1 "model name" /proc/cpuinfo | cut -d ':' -f2 | sed 's/^ //')"
|
注意:ARM架构的CPU(如树莓派)可能使用 Processor
字段而非 model name
,此时可改用:
1
| grep -m1 "Processor" /proc/cpuinfo
|