有关使用 pidin 命令的处理器的信息

Information about the processor using the pidin command

下午好。是否可以使用 pidin 命令仅获取有关处理器型号的数据?

pidin info 被硬编码为固定的输出格式;您可以编写一个简短的脚本,通过任何常用的 POSIX 文本操作工具(例如 awk 来提取您想要的部分。

或者,您可以编写程序直接从系统页面访问相同的信息并自行格式化。请参阅 SYSPAGE_ENTRY() macro and the cpuinfo page documentation 以了解有关可供程序在那里阅读的内容的详细信息。启动库在 cpuinfo.name 元素中存储了一个友好的 CPU 名称,可以像这样访问它:

#include <sys/syspage.h>

const char* get_cpu0_name() {
    struct cpuinfo_entry* cpu = SYSPAGE_ENTRY(cpuinfo);
    return &SYSPAGE_ENTRY(strings)->data[cpu->name];
}