So finden Sie umfassende Mac-Systeminformationen über das Terminal
Inhaltsverzeichnis:
Wenn Sie umfassende Systeminformationen über einen Mac finden möchten, ist das Terminal eine hervorragende Möglichkeit, diese Daten schnell abzurufen.
Wir stellen einen praktischen Befehl zur Verfügung, der umfangreiche Systeminformationen über einen Mac anzeigt, einschließlich der aktuellen Version der Systemsoftware und Build-Nummer, Kernel-Version, Boot-Volume, Boot-Modus, Computername, aktiver Benutzername, Informationen zum virtuellen Speicher, SIP-Status, Betriebszeit, Name und Kennung des Mac-Modells, CPU-Chip, Anzahl der CPU-Kerne, Speicher, Firmware-Version, OS-Loader-Version, Seriennummer, Hardware-UUID, Bereitstellungs-UDID und Status der Aktivierungssperre.Sie können den Befehl auch anpassen, um zusätzliche Details zu Netzwerk, Speicher, Bluetooth und anderen relevanten Systeminfo-Datentypen zu erh alten.
Die meisten Mac-Benutzer verwenden wahrscheinlich die Funktion "Über diesen Mac" und die App "Systeminformationen", um Systeminformationen über einen Mac abzurufen, und obwohl an diesem Ansatz nichts auszusetzen ist, finden es einige Benutzer möglicherweise hilfreich, ein umfassendes System zu erh alten Informationen über einen Mac über die Befehlszeile mit Terminal. Das Terminal hat mehrere Vorteile, die vom Fernzugriff über die Zugänglichkeit auch bei Fehlverh alten der GUI bis hin zur Erzeugung einer leicht scanbaren Ausgabe im Textformat reichen.
Abrufen von Mac-Systeminformationen vom Terminal mit system_profiler
Um zu beginnen, öffnen Sie die Terminal-Anwendung, die Sie unter /Programme/Dienstprogramme/ finden, oder indem Sie Terminal mit Spotlight starten. Wenn Sie sich in der Befehlszeile befinden, geben Sie den folgenden Befehl ein, um umfassende Informationen über die aktuelle Mac-Hardware und Systemsoftware zu erh alten:
system_profiler SPSoftwareDataType SPHardwareDataType
Drücken Sie die Eingabetaste und Sie sehen eine leicht lesbare Ausgabe, die alle möglichen praktischen Systeminformationen über den Mac auflistet und in etwa so aussieht:
$ system_profiler SPSoftwareDataType SPHardwareDataType
Software:
Überblick über die Systemsoftware:
Systemversion: macOS 12.1 (21C52) Kernelversion: Darwin 21.2.0 Startvolume: Macintosh HD Startmodus: Normal Computername: M1 MacBook Pro Benutzername: Paul Horowitz (Paul) Sicherer virtueller Speicher: Aktiviert Systemintegritätsschutz: Aktiviert Zeit seit Booten: 35 Tage 17:14
Hardware:
Hardwareübersicht:
Modellname: MacBook Pro Modellkennung: MacBookPro17, 1 Chip: Apple M1 Gesamtzahl der Kerne: 8 (4 Leistung und 4 Effizienz) Speicher: 16 GB System-Firmware Ausführung: 7429.61.2 OS Loader-Version: 7429.61.2 Seriennummer (System): C20JJ9PA2QRS Hardware-UUID: B571BB30-C8C9-DF83-312F-D8C265617512 Bereitstellungs-UDID: 000000042-0009847128944E Status der Aktivierungssperre: Aktiviert
Wie Sie diesen Informationen entnehmen können, handelt es sich bei dem Mac um ein M1 MacBook Pro mit 16 GB RAM, unter macOS Monterey 12.1, normal gestartet und mit aktiviertem SIP und einer einmonatigen Systembetriebszeit.
Das mag für Ihre Anforderungen an Systeminformationen ausreichen, aber wenn Sie mehr Daten über den Mac abrufen möchten, finden Sie auch weitere verfügbare Systeminformationen, vielleicht über Netzwerke oder internen Speicher.
Um die vollständige Liste der für system_profiler verfügbaren Datentypen anzuzeigen, verwenden Sie den folgenden Befehl:
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
Hängen Sie einfach einen Datentyp an die system_profiler-Befehlszeichenfolge an und führen Sie ihn aus, um Informationen über diesen bestimmten Datentyp zu erh alten.
Wir haben den Befehl system_profiler bereits besprochen und ihn normalerweise einfach an „mehr“ weitergeleitet, damit Benutzer die gesamte Seite der Systeminformationen durchsuchen können, aber dieser Ansatz zeigt weit mehr Informationen an, als viele Benutzer benötigen würden. Die abgekürzten Informationen, die durch „system_profiler SPSoftwareDataType SPHardwareDataType“ angezeigt werden, sind wahrscheinlich für die meisten Benutzer geeignet, die nach Systeminformationen suchen.
Bei Interesse können Sie mit sw_vers und uname auch Systeminformationen abrufen, einschließlich macOS-Version und Kernelinformationen, oder sehen, wie alles durch die system_profiler-Ausgabe blättert. Sie können CPU-Informationen auch mit sysctl von der Befehlszeile abrufen, wenn Sie nur Informationen zum Prozessor wünschen.
Dank an BlackMoonWolf für die Tippidee!