Cómo encontrar información completa del sistema Mac a través de la terminal
Tabla de contenido:
Si desea encontrar información completa del sistema sobre una Mac, encontrará que la Terminal es una excelente manera de recuperar estos datos rápidamente.
Proporcionaremos un comando útil que revela información detallada del sistema sobre una Mac, incluida la versión actual del software del sistema y el número de compilación, la versión del kernel, el volumen de inicio, el modo de inicio, el nombre de la computadora, el nombre de usuario activo, información de memoria virtual, estado de SIP, tiempo de actividad, nombre e identificador del modelo de Mac, chip de CPU, número de núcleos de CPU, memoria, versión de firmware, versión del cargador del sistema operativo, número de serie, UUID de hardware, UDID de aprovisionamiento y estado de bloqueo de activación.También puede personalizar el comando para obtener detalles adicionales sobre redes, almacenamiento, bluetooth y otros tipos de datos de información del sistema relevantes.
La mayoría de los usuarios de Mac probablemente utilicen la función Acerca de esta Mac y la aplicación Información del sistema para obtener información del sistema sobre una Mac y, aunque no hay nada de malo en ese enfoque, a algunos usuarios les puede resultar útil obtener información completa del sistema. información sobre una Mac a través de la línea de comando usando Terminal. La Terminal tiene varias ventajas, que van desde el acceso remoto hasta la accesibilidad, incluso si la interfaz gráfica de usuario no funciona correctamente, y la producción de resultados fácilmente escaneables en formato de texto.
Recuperación de la información del sistema Mac desde la terminal con system_profiler
Para comenzar, abra la aplicación Terminal, que se encuentra en /Aplicaciones/Utilidades/ o inicie Terminal con Spotlight. Una vez que esté en la línea de comando, ingrese el siguiente comando para obtener información detallada sobre el hardware y el software del sistema actuales de Mac:
system_profiler SPSoftwareDataType SPHardwareDataType
Presiona regresar y verás un resultado fácilmente legible que enumera todo tipo de información útil del sistema sobre la Mac, con un aspecto similar a:
$ system_profiler SPSoftwareDataType SPHardwareDataType
Software:
Descripción general del software del sistema:
Versión del sistema: macOS 12.1 (21C52) Versión del kernel: Darwin 21.2.0 Volumen de inicio: Macintosh HD Modo de inicio: Normal Nombre de la computadora: M1 Nombre de usuario de MacBook Pro: Paul Horowitz (Paul) Memoria virtual segura: Protección de integridad del sistema habilitada: Tiempo habilitado desde el arranque: 35 días 17:14
Hardware:
Descripción general del hardware:
Nombre del modelo: MacBook Pro Identificador del modelo: MacBookPro17, 1 Chip: Apple M1 Número total de núcleos: 8 (4 rendimiento y 4 eficiencia) Memoria: 16 GB Firmware del sistema Versión: 7429.Versión del cargador del SO 61.2: 7429.61.2 Número de serie (sistema): C20JJ9PA2QRS UUID de hardware: B571BB30-C8C9-DF83-312F-D8C265617512 UDID de aprovisionamiento: 000000042-0009847128944E Estado de bloqueo de activación: Habilitado
Como puede ver en esta información, la Mac es una MacBook Pro M1 con 16 GB de RAM, que ejecuta macOS Monterey 12.1 arrancado normalmente y con SIP habilitado, y un tiempo de actividad del sistema de un mes.
Eso puede ser lo suficientemente bueno para las necesidades de información de su sistema, pero si desea recuperar más datos sobre la Mac, también puede encontrar más información del sistema disponible, tal vez sobre redes o almacenamiento interno.
Para ver la lista completa de tipos de datos disponibles para system_profiler usando el siguiente comando:
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
Simplemente agregue un tipo de datos a la cadena de comando system_profiler y ejecútelo para obtener información sobre ese tipo de datos en particular.
Hemos discutido el comando system_profiler anteriormente, por lo general simplemente canalizándolo a "más" para permitir a los usuarios escanear la página completa de información del sistema, pero ese enfoque muestra mucha más información de la que muchos usuarios necesitarían. La información abreviada que se muestra a través de 'system_profiler SPSoftwareDataType SPHardwareDataType' probablemente sea adecuada para la mayoría de las necesidades de los usuarios que buscan información del sistema.
Si está interesado, también puede obtener información del sistema, incluida la versión de macOS y la información del kernel mediante sw_vers y uname, o ver todo lo que se pagina a través de la salida de system_profiler. También puede obtener información de la CPU con sysctl desde la línea de comando si solo desea información relacionada con el procesador.
¡Gracias a BlackMoonWolf por la idea del consejo!