Hur man hittar omfattande Mac-systeminformation via terminal

Innehållsförteckning:

Anonim

Om du vill hitta omfattande systeminformation om en Mac, kommer du att upptäcka att terminalen är ett utmärkt sätt att snabbt hämta dessa data.

Vi kommer att tillhandahålla ett praktiskt kommando som avslöjar omfattande systeminformation om en Mac, inklusive aktuell systemprogramvaruversion och buildnummer, kärnversion, startvolym, startläge, datornamn, aktivt användarnamn, information om virtuellt minne, SIP-status, drifttid, Mac-modellnamn och identifierare, CPU-chip, antal CPU-kärnor, minne, firmwareversion, OS-laddningsversion, serienummer, hårdvaru-UUID, provisionerings-UDID och aktiveringslåsstatus.Du kan också anpassa kommandot för att få ytterligare information om nätverk, lagring, bluetooth och andra relevanta systeminformationsdatatyper.

De flesta Mac-användare använder sannolikt funktionen About This Mac och System Information-appen för att få systeminformation om en Mac, och även om det inte är något fel med det tillvägagångssättet, kan vissa användare tycka att det är användbart att få ett heltäckande system information om en Mac via kommandoraden med hjälp av Terminal. Terminalen har flera fördelar, allt från fjärråtkomst, till tillgänglighet även om det grafiska användargränssnittet inte beter sig, till att producera lätt skanningsbara utdata i textformat.

Hämtar Mac-systeminformation från terminal med system_profiler

För att komma igång, öppna Terminal-applikationen som finns i /Applications/Utilities/ eller genom att starta Terminal med Spotlight. När du är på kommandoraden anger du följande kommando för att få omfattande information om aktuell Macs hårdvara och systemprogramvara:

system_profiler SPSoftwareDataType SPHardwareDataType

$ system_profiler SPSoftwareDataType SPHardwareDataType

Programvara:

Systemprogramöversikt:

Systemversion: macOS 12.1 (21C52) Kärnversion: Darwin 21.2.0 Startvolym: Macintosh HD Boot Mode: Normal Datornamn: M1 MacBook Pro Användarnamn: Paul Horowitz (Paul) Secure Virtual Memory: Aktiverat systemintegritetsskydd: aktiverat Tid sedan start: 35 dagar 17:14

Hårdvara:

Hårdvaruöversikt:

Modellnamn: MacBook Pro Modellidentifierare: MacBookPro17, 1 Chip: Apple M1 Tot alt antal kärnor: 8 (4 prestanda och 4 effektivitet) Minne: 16 GB Systemfirmware Version: 7429.61.2 OS Loader Version: 7429.61.2 Serienummer (system): C20JJ9PA2QRS Hårdvara UUID: B571BB30-C8C9-DF83-312F-D8C265617512 Provisioning UDID: 0000000042-01

Som du kan se av den här informationen är Mac en M1 MacBook Pro med 16 GB RAM, som kör macOS Monterey 12.1 som startats norm alt och med SIP aktiverat, och en månad lång systemuppetid.

Det kan vara tillräckligt bra för dina systeminformationsbehov, men om du vill hämta mer data om Mac kan du också hitta mer systeminformation tillgänglig, kanske om nätverk eller intern lagring.

För att se hela listan över datatyper som är tillgängliga för system_profiler genom att använda följande kommando:

system_profiler -listDataTypes

Currently the system_profiler data types include the following options: 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 SPStart upItemDataType SPStorageDataType SPSyncServicesDataType SPThunderboltDataType SPUSBDataType SPNetworkVolumeDataType SPWWANDataType SPAirPortDataType

Lägg bara till en datatyp till system_profiler-kommandosträngen och kör den för att få information om den specifika datatypen.

Vi har diskuterat system_profiler-kommandot förut, vanligtvis bara skickade det till "mer" för att tillåta användare att skanna igenom hela sidan med systeminformation, men det tillvägagångssättet visar mycket mer information än vad många användare skulle behöva. Den förkortade informationen som visas genom 'system_profiler SPSoftwareDataType SPHardwareDataType' är troligen lämplig för de flesta användare som söker efter systeminformation.

Om du är intresserad kan du också få systeminformation inklusive macOS-version och kärninformation med sw_vers och uname, eller se allt genom att bläddra genom system_profiler-utdata. Du kan också hämta cpu-information med sysctl från kommandoraden om du bara vill ha information om processorn.

Tack till BlackMoonWolf för tipsidén!

Hur man hittar omfattande Mac-systeminformation via terminal