Uni*_*orn 7 c c++ unix linux system
如何从Linux/Unix机器获取硬件信息.有一组API吗?
我想获得如下信息:
我正在寻找一个收集这些信息的应用程序,并以一种很好的格式显示它.我使用了与Mac OS X的"system_profile"命令行工具类似的东西.我想知道类似的东西是否也适用于Linux.
Att*_*lus 15
如果您需要简单的答案,请使用:
cat /proc/cpuinfo
cat /proc/meminfo
lspci
lsusb
并从这些命令的输出中获取所需的任何信息.(注意:cut如果您正在编写shell脚本,该命令可能是您的朋友.)
cut
如果您需要更多细节,请添加一个-v开关以从lspci和lsusb命令中获取详细输出.
-v
如果您正在寻找的是功能更完善的API,那么请使用HAL,尽管这可能对您正在尝试构建的内容造成过大的影响.
Ei *_*ung 8
如果您正在寻找显示系统信息的工具,那么像HardInfo这样的GUI工具对您很有用.
在Ubuntu中,您可以像这样安装HardInfo ......
sudo apt-get install hardinfo
干杯
Moj*_*sin 7
有一个bash命令lshw - list hardware
归档时间:
16 年 前
查看次数:
14299 次
最近记录:
7 年,6 月 前