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