Sådan finder du omfattende Mac-systemoplysninger via terminal
Indholdsfortegnelse:
Hvis du gerne vil finde omfattende systemoplysninger om en Mac, vil du opdage, at Terminal er en glimrende måde at hente disse data hurtigt.
Vi giver en praktisk kommando, der afslører omfattende systemoplysninger om en Mac, inklusive den aktuelle systemsoftwareversion og buildnummer, kerneversion, bootvolumen, boot-tilstand, computernavn, aktivt brugernavn, virtuel hukommelsesinformation, SIP-status, oppetid, Mac-modelnavn og identifikator, CPU-chip, antal CPU-kerner, hukommelse, firmwareversion, OS-loader-version, serienummer, hardware-UUID, klargørings-UDID og aktiveringslåsstatus.Du kan også tilpasse kommandoen for at få yderligere oplysninger om netværk, lagring, bluetooth og andre relevante systeminformationsdatatyper.
De fleste Mac-brugere bruger sandsynligvis funktionen About This Mac og System Information-appen til at få systemoplysninger om en Mac, og selvom der ikke er noget g alt med den tilgang, kan nogle brugere finde det nyttigt at få et omfattende system oplysninger om en Mac via kommandolinjen ved at bruge Terminal. Terminalen har flere fordele, lige fra fjernadgang til tilgængelighed, selvom GUI'en opfører sig forkert, til at producere let scanningsbart output i tekstformat.
Henter Mac-systemoplysninger fra terminal med system_profiler
For at komme i gang skal du åbne Terminal-applikationen, som findes i /Applications/Utilities/ eller ved at starte Terminal med Spotlight. Når du er på kommandolinjen, skal du indtaste følgende kommando for at få omfattende information om den aktuelle Macs hardware og systemsoftware:
system_profiler SPSoftwareDataType SPHardwareDataType
Tryk på retur, og du vil se et letlæseligt output, der viser alle mulige praktiske systemoplysninger om Mac'en, der ligner:
$ system_profiler SPSoftwareDataType SPHardwareDataType
Software:
Systemsoftwareoversigt:
Systemversion: macOS 12.1 (21C52) Kernelversion: Darwin 21.2.0 Boot Volume: Macintosh HD Boot Mode: Normal Computernavn: M1 MacBook Pro Brugernavn: Paul Horowitz (Paul) Secure Virtual Memory: Aktiveret systemintegritetsbeskyttelse: Aktiveret Tid siden opstart: 35 dage 17:14
Hardware:
Hardwareoversigt:
Modelnavn: MacBook Pro Model-id: MacBookPro17, 1 chip: Apple M1 Samlet antal kerner: 8 (4 ydeevne og 4 effektivitet) Hukommelse: 16 GB Systemfirmware Version: 7429.61.2 OS Loader Version: 7429.61.2 Serienummer (system): C20JJ9PA2QRS Hardware UUID: B571BB30-C8C9-DF83-312F-D8C265617512 Provisioning UDID: 0000000042-02
Som du kan se af disse oplysninger, er Mac'en en M1 MacBook Pro med 16 GB RAM, der kører macOS Monterey 12.1 opstartet norm alt og med SIP aktiveret, og en måneds lang systemoppetid.
Det kan være godt nok til dine behov for systemoplysninger, men hvis du gerne vil hente flere data om Mac'en, kan du også finde flere tilgængelige systemoplysninger, måske om netværk eller intern lagring.
For at se den fulde liste over datatyper, der er tilgængelige for system_profiler ved at bruge følgende 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
Føj blot en datatype til system_profiler-kommandostrengen og kør den for at få information om den pågældende datatype.
Vi har diskuteret system_profiler-kommandoen før, og vi har som regel bare overført den til 'mere' for at give brugerne mulighed for at scanne gennem hele siden med systemoplysninger, men den tilgang viser langt mere information, end mange brugere ville have brug for. Den forkortede information, der vises gennem 'system_profiler SPSoftwareDataType SPHardwareDataType', passer sandsynligvis til de fleste brugere, der ønsker at finde systemoplysninger.
Hvis du er interesseret, kan du også få systemoplysninger, inklusive macOS-version og kerneoplysninger ved hjælp af sw_vers og uname, eller se alt, der bladrer gennem system_profiler-output. Du kan også hente cpu-info med sysctl fra kommandolinjen, hvis du kun ønsker information vedrørende processoren.
Tak til BlackMoonWolf for tipideen!