Com trobar informació completa del sistema Mac mitjançant el terminal
Taula de continguts:
Si voleu trobar informació completa del sistema sobre un Mac, trobareu que el Terminal és una manera excel·lent de recuperar aquestes dades ràpidament.
Proporcionarem una ordre útil que revela informació àmplia del sistema sobre un Mac, inclosa la versió actual del programari del sistema i el número de compilació, la versió del nucli, el volum d'arrencada, el mode d'arrencada, el nom de l'ordinador, el nom d'usuari actiu, informació de memòria virtual, estat SIP, temps de funcionament, nom i identificador del model de Mac, xip de CPU, nombre de nuclis de CPU, memòria, versió del microprogramari, versió del carregador del sistema operatiu, número de sèrie, UUID de maquinari, UDID de subministrament i estat de bloqueig d'activació.També podeu personalitzar l'ordre per obtenir detalls addicionals sobre la xarxa, l'emmagatzematge, el bluetooth i altres tipus de dades rellevants del sistema.
La majoria dels usuaris de Mac probablement utilitzin la funció Sobre aquest Mac i l'aplicació Informació del sistema per obtenir informació del sistema sobre un Mac i, tot i que no hi ha res dolent amb aquest enfocament, alguns usuaris poden trobar útil obtenir un sistema complet informació sobre un Mac a través de la línia d'ordres mitjançant Terminal. El terminal té diversos avantatges, que van des de l'accés remot fins a l'accessibilitat, fins i tot si la GUI es comporta malament, fins a produir una sortida fàcilment escanejable en format de text.
Recuperació de la informació del sistema Mac des del terminal amb system_profiler
Per començar, obriu l'aplicació Terminal, que trobareu a /Aplicacions/Utilitats/ o inicieu Terminal amb Spotlight. Un cop us trobeu a la línia d'ordres, introduïu l'ordre següent per obtenir informació completa sobre el maquinari i el programari del sistema actuals dels Mac:
system_profiler SPSoftwareDataType SPHardwareDataType
Premeu Retorn i veureu una sortida fàcil de llegir que enumera tota mena d'informació útil del sistema sobre el Mac, semblant a:
$ system_profiler SPSoftwareDataType SPHardwareDataType
Programari:
Visió general del programari del sistema:
Versió del sistema: macOS 12.1 (21C52) Versió del nucli: Darwin 21.2.0 Volum d'arrencada: Macintosh HD Mode d'arrencada: Normal Nom de l'ordinador: M1 MacBook Pro Nom d'usuari: Paul Horowitz (Paul) Memòria virtual segura: Protecció d'integritat del sistema activada: activada Temps des de l'arrencada: 35 dies 17:14
Maquinari:
Visió general del maquinari:
Nom del model: MacBook Pro Identificador del model: MacBookPro17, 1 xip: Apple M1 Nombre total de nuclis: 8 (4 de rendiment i 4 d'eficiència) Memòria: 16 GB de microprogramari del sistema Versió: 7429.61.2 Versió del carregador del sistema operatiu: 7429.61.2 Número de sèrie (sistema): C20JJ9PA2QRS UUID de maquinari: B571BB30-C8C9-DF83-312F-D8C265617512 UDID d'aprovisionament: 0000000042 Estat: Activació: Activació: 000984-001 Activació984: Activació: 019 Activació
Com podeu veure a partir d'aquesta informació, el Mac és un MacBook Pro M1 amb 16 GB de RAM, amb macOS Monterey 12.1 arrencat amb normalitat i amb SIP habilitat, i un mes de temps de funcionament del sistema.
Això pot ser prou bo per a les necessitats d'informació del vostre sistema, però si voleu recuperar més dades sobre el Mac, també podeu trobar més informació del sistema disponible, potser sobre xarxes o emmagatzematge intern.
Per veure la llista completa dels tipus de dades disponibles per system_profiler mitjançant l'ordre següent:
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
Simplement afegiu un tipus de dades a la cadena d'ordres system_profiler i executeu-lo per obtenir informació sobre aquest tipus de dades en concret.
Ja hem parlat de l'ordre system_profiler abans, normalment només canalitzar-lo a "més" per permetre als usuaris escanejar la pàgina completa d'informació del sistema, però aquest enfocament mostra molta més informació de la que necessitarien molts usuaris. La informació abreujada que es mostra a "system_profiler SPSoftwareDataType SPHardwareDataType" és probable que s'adapti a les necessitats de la majoria dels usuaris que busquen informació del sistema.
Si esteu interessats, també podeu obtenir informació del sistema, inclosa la versió de macOS i la informació del nucli mitjançant sw_vers i uname, o veure tot el que es troba a través de la sortida system_profiler. També podeu agafar informació de la CPU amb sysctl des de la línia d'ordres si només voleu informació relacionada amb el processador.
Gràcies a BlackMoonWolf per la idea del consell!