如果您想查找有关 Mac 的全面系统信息,您会发现终端是快速检索此数据的绝佳方式。
我们将提供一个方便的命令来显示有关 Mac 的大量系统信息,包括当前系统软件版本和内部版本号、内核版本、启动音量、启动模式、计算机名称、活动用户名、虚拟内存信息、SIP 状态、正常运行时间、Mac 型号名称和标识符、CPU 芯片、CPU 核心数、内存、固件版本、操作系统加载程序版本、序列号、硬件 UUID、配置 UDID 和激活锁定状态。您还可以自定义命令以获取有关网络、存储、蓝牙和其他相关系统信息数据类型的更多详细信息。
大多数 Mac 用户可能会使用“关于本机”功能和“系统信息”应用程序来获取有关 Mac 的系统信息,虽然这种方法没有任何问题,但一些用户可能会发现通过命令行获取有关 Mac 的全面系统信息会有所帮助通过使用终端。终端有几个优点,从远程访问到即使 GUI 行为不当也可访问,再到以文本格式生成易于扫描的输出。
使用 system_profiler 从终端检索 Mac 系统信息
要开始使用,请打开 /Applications/Utilities/ 中的 Terminal 应用程序,或者通过使用 Spotlight 启动 Terminal。进入命令行后,输入以下命令以获取有关当前 Mac 硬件和系统软件的大量信息:
system_profiler SPSoftwareDataType SPHardwareDataType
点击返回,你会看到一个易于阅读的输出,列出了关于 Mac 的各种方便的系统信息,看起来像:
$ system_profiler SPSoftwareDataType SPHardwareDataType
软件:
系统软件概述:
系统版本:macOS 12.1 (21C52)
内核版本:Darwin 21.2.0
引导卷:Macintosh HD
启动模式:正常
电脑名称:M1 MacBook Pro
用户名:保罗·霍洛维茨(Paul)
安全虚拟内存:已启用
系统完整性保护:启用
开机时间:35天17:14
硬件:
硬件概述:
型号名称:MacBook Pro
型号标识符:MacBookPro17,1
芯片:苹果M1
核心总数:8(4 个性能和 4 个效率)
内存:16 GB
系统固件版本:7429.61.2
操作系统加载程序版本:7429.61.2
序列号(系统):C20JJ9PA2QRS
硬件 UUID:B571BB30-C8C9-DF83-312F-D8C265617512
供应UDID:000000042-0009847128944E
激活锁状态:已启用
从这些信息中可以看出,Mac 是一台 M1 MacBook Pro,配备 16GB RAM,运行 macOS Monterey 12.1,正常启动并启用 SIP,系统正常运行时间长达一个月。
这可能足以满足您的系统信息需求,但如果您想检索有关 Mac 的更多数据,您还可以找到更多可用的系统信息,可能是关于网络或内部存储的。
使用以下命令查看 system_profiler 可用数据类型的完整列表:
system_profiler -listDataTypes
目前 system_profiler 数据类型包括以下选项:SPParallelATADataType
SPUniversalAccessDataType
SPSecureElementDataType
SPApplicationsDataType
SPAudioDataType
SPBluetoothDataType
SPCameraDataType
SPCardReaderDataType
SPiBridgeDataType
SPDeveloperToolsDataType
SPDiagnosticsDataType
SPDisabledSoftwareDataType
SPDiscBurningDataType
SPEthernetDataType
SPExtensionsDataType
SPFibreChannelDataType
SPFireWireDataType
SPFirewallDataType
SPFontsDataType
SPFrameworksDataType
SPDisplaysDataType
SPHardwareDataType
SPInstallHistoryDataType
SPInternationalDataType
SPLegacySoftwareDataType
SPNetworkLocationDataType
SPLogsDataType
SPManagedClientDataType
SPMemoryDataType
SPNVMeDataType
SPNetworkDataType
SPPCIDataType
SPParallelSCSIDataType
SPPowerDataType
SPPrefPaneDataType
SPPrintersSoftwareDataType
SPPrintersDataType
SPConfigurationProfileDataType
SPRawCameraDataType
SPSASDataType
SPSerialATADataType
SPSPIDataType
SPSmartCardsDataType
SPSoftwareDataType
SPStartupItemDataType
SPStorageDataType
SPSyncServicesDataType
SPThunderboltDataType
SPUSBDataType
SPNetworkVolumeDataType
SPWWANDataType
SPAirPortDataType
只需将数据类型附加到 system_profiler 命令字符串并执行它即可获取有关该特定数据类型的信息。
我们之前已经讨论过 system_profiler 命令,通常只是将其通过管道传输到“更多”以允许用户扫描整页系统信息,但这种方法显示的信息远远超过许多用户需要的信息。通过“system_profiler SPSoftwareDataType SPHardwareDataType”显示的缩写信息可能适合大多数需要查找系统信息的用户。
如果有兴趣,您还可以使用 sw_vers 和 uname 获取包括 macOS 版本和内核信息在内的系统信息,或者查看通过 system_profiler 输出分页的所有内容。如果您只需要与处理器有关的信息,也可以从命令行使用 sysctl 获取 cpu 信息。
感谢 BlackMoonWolf 的建议!
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)