2012-06-30 2 views
2

Je réalise que vous pouvez facilement déterminer les spécifications d'un mac en examinant la fonction «À propos de ce Mac» sur le bureau. Mais j'aimerais le faire via le terminal si c'est possible. Alors, comment allez-vous le faire? S'il y a des ressources complètes, vous pouvez me le signaler!Commande de terminal pour la détermination des spécifications

Vive

Répondre

6

Vous recherchez est la commande system_profiler.

Créer plist informations système contenant pour tous SPDataTypes:

system_profiler -xml 

Créer plist contenant des informations pour SPDataType spécifiques:

system_profiler -xml SPHardwareRAIDDataType 

Liste des SPDataTypes:

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 

Pour plus de détails comment utiliser system_profiler run:

man system_profiler 
+1

Grande réponse - fortement recommandé. La commande exacte pour ce que je cherchais était system_profiler -SPHardwareDataType. À votre santé – Katana24

1

Comme @Anne affiché, system_profiler est utile, mais si vous avez besoin de plus de détails, tels que le numéro de modèle du CPU, la famille, pas à pas, les caractéristiques (ex. SSSE3), essayez

sysctl 

Chaque ligne de sortie contient la hiérarchie complète des catégories afin que vous puissiez grep le nombre de résultats à ce que vous cherchez, ex. pour voir les détails du CPU:

sysctl | grep machdep.cpu 

Voir les man page en ligne ou dans le terminal:

man sysctl 
Questions connexes