Uitgebreide Mac-systeeminformatie vinden via Terminal

Inhoudsopgave:

Anonim

Als je uitgebreide systeeminformatie over een Mac wilt vinden, zul je merken dat de Terminal een uitstekende manier is om deze gegevens snel op te halen.

We bieden een handige opdracht die uitgebreide systeeminformatie over een Mac onthult, inclusief de huidige systeemsoftwareversie en buildnummer, kernelversie, opstartvolume, opstartmodus, computernaam, actieve gebruikersnaam, info over virtueel geheugen, SIP-status, uptime, Mac-modelnaam en -identifier, CPU-chip, aantal CPU-cores, geheugen, firmwareversie, OS-laderversie, serienummer, hardware-UUID, inrichtings-UDID en activeringsvergrendelingsstatus.U kunt de opdracht ook aanpassen om aanvullende details te krijgen over netwerken, opslag, Bluetooth en andere relevante gegevenstypen voor systeeminformatie.

De meeste Mac-gebruikers gebruiken waarschijnlijk de functie Over deze Mac en de app Systeeminformatie om systeeminformatie over een Mac te krijgen, en hoewel er niets mis is met die aanpak, kunnen sommige gebruikers het nuttig vinden om uitgebreide systeeminformatie te krijgen. informatie over een Mac via de opdrachtregel met behulp van Terminal. De Terminal heeft verschillende voordelen, variërend van toegang op afstand tot toegankelijkheid, zelfs als de GUI zich niet goed gedraagt, tot het produceren van gemakkelijk scanbare uitvoer in tekstformaat.

Mac-systeeminformatie ophalen van terminal met system_profiler

Om aan de slag te gaan, opent u de Terminal-toepassing, te vinden in /Applications/Utilities/ of door Terminal te starten met Spotlight. Zodra u op de opdrachtregel bent, voert u de volgende opdracht in voor uitgebreide informatie over de huidige Macs-hardware en systeemsoftware:

system_profiler SPSoftwareDataType SPHardwareDataType

Klik op Enter en je ziet een gemakkelijk leesbare uitvoer die allerlei handige systeeminformatie over de Mac opsomt, ongeveer als:

$ system_profiler SPSoftwareDataType SPHardwareDataType

Software:

Overzicht systeemsoftware:

Systeemversie: macOS 12.1 (21C52) Kernelversie: Darwin 21.2.0 Opstartvolume: Macintosh HD Opstartmodus: Normaal Computernaam: M1 MacBook Pro Gebruikersnaam: Paul Horowitz (Paul) Beveiligd virtueel geheugen: Ingeschakeld Systeemintegriteitsbescherming: Ingeschakeld Tijd sinds opstarten: 35 dagen 17:14

Hardware:

Hardware-overzicht:

Modelnaam: MacBook Pro Modelidentificatie: MacBookPro17, 1 chip: Apple M1 Totaal aantal cores: 8 (4 prestaties en 4 efficiëntie) Geheugen: 16 GB Systeemfirmware Versie: 7429.61.2 OS Loader Versie: 7429.61.2 Serienummer (systeem): C20JJ9PA2QRS Hardware UUID: B571BB30-C8C9-DF83-312F-D8C265617512 Provisioning UDID: 000000042-0009847128944E Activeringsslot Status: Ingeschakeld

Zoals je kunt zien aan de hand van deze informatie, is de Mac een M1 MacBook Pro met 16GB RAM, met macOS Monterey 12.1 normaal opgestart en met SIP ingeschakeld, en een systeem-uptime van een maand.

Dat is misschien goed genoeg voor je behoefte aan systeeminformatie, maar als je meer gegevens over de Mac wilt ophalen, kun je ook meer systeeminformatie vinden, misschien over netwerken of interne opslag.

Om de volledige lijst met gegevenstypen te zien die beschikbaar zijn voor system_profiler met behulp van de volgende opdracht:

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 SPNetworkLocatieDataType SPLogsDataType SPManagedClientDataType SPMemoryDataType SPNVMeDataType SPNetworkDataType SPPCIDataType SPParallelSCSIDataType SPPowerDataType SPPrefPaneDataType SPPrintersSoftwareDataType SPPrintersDataType SPConfigurationProfileDataType SPRawCameraDataType SPSASDataType SPSerialATADataType SPSPIData upItemDataType SPStorageDataType SPSyncServicesDataType SPThunderboltDataType SPUSBDataType SPNetworkVolumeDataType SPWWANDataType SPAirPortDataType

Voeg eenvoudig een gegevenstype toe aan de opdrachtreeks system_profiler en voer het uit om informatie over dat specifieke gegevenstype te krijgen.

We hebben de opdracht system_profiler eerder besproken, meestal gewoon doorgesluisd naar 'meer' zodat gebruikers de volledige pagina met systeeminformatie kunnen doorzoeken, maar die benadering toont veel meer informatie dan veel gebruikers nodig zouden hebben. De verkorte informatie die wordt weergegeven via 'system_profiler SPSoftwareDataType SPHardwareDataType' is waarschijnlijk geschikt voor de meeste gebruikers die op zoek zijn naar systeeminformatie.

Als je geïnteresseerd bent, kun je ook systeeminformatie krijgen, inclusief macOS-versie en kernelinformatie met behulp van sw_vers en uname, of alles zien bladeren door de uitvoer van system_profiler. Je kunt ook cpu-info ophalen met sysctl vanaf de opdrachtregel als je alleen informatie wilt over de processor.

Met dank aan BlackMoonWolf voor het tipidee!

Uitgebreide Mac-systeeminformatie vinden via Terminal