Hvordan finne omfattende Mac-systeminformasjon via terminal
Innholdsfortegnelse:
Hvis du vil finne omfattende systeminformasjon om en Mac, vil du finne at Terminal er en utmerket måte å hente disse dataene raskt.
Vi gir en praktisk kommando som avslører omfattende systeminformasjon om en Mac, inkludert gjeldende systemprogramvareversjon og byggenummer, kjerneversjon, oppstartsvolum, oppstartsmodus, datamaskinnavn, aktivt brukernavn, virtuelt minneinformasjon, SIP-status, oppetid, Mac-modellnavn og identifikator, CPU-brikke, antall CPU-kjerner, minne, fastvareversjon, OS-lasterversjon, serienummer, maskinvare-UUID, klargjørings-UDID og aktiveringslåsstatus.Du kan også tilpasse kommandoen for å få mer informasjon om nettverk, lagring, bluetooth og andre relevante systeminformasjonsdatatyper.
De fleste Mac-brukere bruker sannsynligvis Om denne Mac-funksjonen og Systeminformasjon-appen for å få systeminformasjon om en Mac, og selv om det ikke er noe g alt med den tilnærmingen, kan noen brukere finne det nyttig å få et omfattende system informasjon om en Mac via kommandolinjen ved å bruke Terminal. Terminalen har flere fordeler, alt fra ekstern tilgang, til tilgjengelighet selv om GUI-en oppfører seg feil, til å produsere lett skannbare utdata i tekstformat.
Henter Mac-systeminformasjon fra terminal med system_profiler
For å komme i gang, åpne Terminal-applikasjonen, du finner i /Applications/Utilities/ eller ved å starte Terminal med Spotlight. Når du er på kommandolinjen, skriv inn følgende kommando for å få omfattende informasjon om gjeldende Mac-maskinvare og systemprogramvare:
system_profiler SPSoftwareDataType SPHardwareDataType
Trykk på retur og du vil se en lett lesbar utdata som viser all slags praktisk systeminformasjon om Mac-en, som ser ut som:
$ system_profiler SPSoftwareDataType SPHardwareDataType
Programvare:
Systemprogramvareoversikt:
Systemversjon: macOS 12.1 (21C52) Kjerneversjon: Darwin 21.2.0 Oppstartsvolum: Macintosh HD Oppstartsmodus: Normal Datamaskinnavn: M1 MacBook Pro Brukernavn: Paul Horowitz (Paul) Secure Virtual Memory: Aktivert systemintegritetsbeskyttelse: Aktivert Tid siden oppstart: 35 dager 17:14
Maskinvare:
Maskinvareoversikt:
Modellnavn: MacBook Pro Modellidentifikator: MacBookPro17, 1 brikke: Apple M1 Tot alt antall kjerner: 8 (4 ytelse og 4 effektivitet) Minne: 16 GB systemfastvare Versjon: 7429.61.2 OS Loader Versjon: 7429.61.2 Serienummer (system): C20JJ9PA2QRS Maskinvare UUID: B571BB30-C8C9-DF83-312F-D8C265617512 Provisioning UDID: 0000000004402
Som du kan se av denne informasjonen, er Macen en M1 MacBook Pro med 16 GB RAM, som kjører macOS Monterey 12.1 oppstartet norm alt og med SIP aktivert, og en måneds lang systemoppetid.
Det kan være godt nok for systeminformasjonsbehovene dine, men hvis du ønsker å hente mer data om Mac-en kan du også finne mer systeminformasjon tilgjengelig, kanskje om nettverk eller intern lagring.
For å se hele listen over datatyper tilgjengelig for system_profiler ved å bruke 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
Bare legg til en datatype i system_profiler-kommandostrengen og kjør den for å få informasjon om den aktuelle datatypen.
Vi har diskutert system_profiler-kommandoen før, vanligvis bare overført til «mer» for å tillate brukere å skanne gjennom hele siden med systeminformasjon, men den tilnærmingen viser langt mer informasjon enn mange brukere trenger. Den forkortede informasjonen som vises gjennom 'system_profiler SPSoftwareDataType SPHardwareDataType' passer sannsynligvis for de fleste brukere som ønsker å finne systeminformasjon.
Hvis du er interessert, kan du også få systeminformasjon inkludert macOS-versjon og kjerneinformasjon ved å bruke sw_vers og uname, eller se alt som går gjennom system_profiler-utdata. Du kan også hente cpu-informasjon med sysctl fra kommandolinjen hvis du bare vil ha informasjon om prosessoren.
Takk til BlackMoonWolf for tipsideen!