2012-06-30 41 views
2

我知道您可以通過檢查桌面上的「關於本機」功能輕鬆確定Mac規格。但是,如果可能的話,我想通過終端來完成。那麼你怎麼去做呢?如果有任何綜合資源,你可以推薦給我指點!用於確定規格的終端命令

乾杯

回答

6

你要找的是system_profiler命令。

創建plist所有SPDataTypes包含系統信息:

system_profiler -xml 

創建plist特定SPDataType包含信息:

列表 SPDataTypes
system_profiler -xml SPHardwareRAIDDataType 

SPParallelATADataType 
SPApplicationsDataType 
SPAudioDataType 
SPBluetoothDataType 
SPCardReaderDataType 
SPComponentDataType 
SPDeveloperToolsDataType 
SPDiagnosticsDataType 
SPDiscBurningDataType 
SPEthernetDataType 
SPExtensionsDataType 
SPFibreChannelDataType 
SPFireWireDataType 
SPFirewallDataType 
SPFontsDataType 
SPFrameworksDataType 
SPDisplaysDataType 
SPHardwareDataType 
SPHardwareRAIDDataType 
SPNetworkLocationDataType 
SPLogsDataType 
SPManagedClientDataType 
SPMemoryDataType 
SPModemDataType 
SPNetworkDataType 
SPPCIDataType 
SPParallelSCSIDataType 
SPPowerDataType 
SPPrefPaneDataType 
SPPrintersSoftwareDataType 
SPPrintersDataType 
SPConfigurationProfileDataType 
SPSASDataType 
SPSerialATADataType 
SPSoftwareDataType 
SPStartupItemDataType 
SPSyncServicesDataType 
SPThunderboltDataType 
SPUSBDataType 
SPUniversalAccessDataType 
SPNetworkVolumeDataType 
SPWWANDataType 
SPAirPortDataType 

欲知詳情如何使用system_profiler運行:

man system_profiler 
+1

偉大的答案 - 強烈推薦。我正在尋找的確切命令是system_profiler -SPHardwareDataType。乾杯 – Katana24

1

由於@Anne發佈,system_profiler是有用的,但是如果你需要更多的細節,如CPU型號,系列,步進,功能(例如。 SSSE3),嘗試

sysctl 

輸出的每一行包含的完整的類別層次結構,以便您可以grep下來的結果是什麼,你要尋找的,恩。看到CPU的細節:

sysctl | grep machdep.cpu 

查看man page在線或終端:

man sysctl