Jak najít komplexní informace o systému Mac přes terminál
Obsah:
Pokud byste chtěli najít komplexní systémové informace o Macu, zjistíte, že terminál je skvělý způsob, jak rychle získat tato data.
Poskytneme praktický příkaz, který odhalí rozsáhlé systémové informace o Macu, včetně aktuální verze systémového softwaru a čísla sestavení, verze jádra, zaváděcí svazek, režim spouštění, název počítače, aktivní uživatelské jméno, informace o virtuální paměti, stav SIP, doba provozu, název a identifikátor modelu Mac, čip CPU, počet jader CPU, paměť, verze firmwaru, verze zavaděče operačního systému, sériové číslo, hardwarové UUID, zřizování UDID a stav zámku aktivace.Příkaz můžete také přizpůsobit, abyste získali další podrobnosti o síti, úložišti, bluetooth a dalších relevantních systémech informačních datových typů.
Většina uživatelů Macu pravděpodobně používá funkci O tomto Macu a aplikaci Systémové informace k získání systémových informací o Macu, a přestože na tomto přístupu není nic špatného, některým uživatelům může být užitečné získat komplexní systém. informace o počítači Mac prostřednictvím příkazového řádku pomocí Terminálu. Terminál má několik výhod, od vzdáleného přístupu přes dostupnost, i když se GUI chová špatně, až po vytváření snadno skenovatelného výstupu v textovém formátu.
Načítání systémových informací Mac z terminálu pomocí system_profiler
Začněte otevřením aplikace Terminál, kterou najdete v /Applications/Utilities/ nebo spuštěním Terminálu pomocí Spotlight. Jakmile se dostanete na příkazový řádek, zadejte následující příkaz, abyste získali rozsáhlé informace o aktuálním hardwaru a systémovém softwaru počítačů Mac:
system_profiler SPSoftwareDataType SPHardwareDataType
Hit return a uvidíte snadno čitelný výstup, který obsahuje všechny druhy užitečných systémových informací o Macu, vypadá asi takto:
$ system_profiler SPSoftwareDataType SPHardwareDataType
Software:
Přehled systémového softwaru:
Verze systému: macOS 12.1 (21C52) Verze jádra: Darwin 21.2.0 Spouštěcí objem: Macintosh HD Režim spouštění: Normální Název počítače: M1 MacBook Pro Uživatelské jméno: Paul Horowitz (Paul) Zabezpečená virtuální paměť: Povolená ochrana integrity systému: Povoleno Čas od spuštění: 35 dní 17:14
Hardware:
Přehled hardwaru:
Název modelu: MacBook Pro Identifikátor modelu: MacBookPro17, 1 čip: Apple M1 Celkový počet jader: 8 (4 výkon a 4 účinnost) Paměť: 16 GB Firmware systému Verze: 7429.Verze 61.2 OS Loader: 7429.61.2 Sériové číslo (systém): C20JJ9PA2QRS Hardwarové UUID: B571BB30-C8C9-DF83-312F-D8C265617512 Provisioning UDID9 Stav zámku4471209Zámek9Enable
Jak můžete vidět z těchto informací, Mac je M1 MacBook Pro s 16 GB RAM, se systémem macOS Monterey 12.1, který je spuštěn normálně a s povoleným SIP, a měsíční provozuschopnost systému.
To může být dostačující pro potřeby vašich systémových informací, ale pokud byste chtěli získat více dat o Macu, můžete najít další dostupné informace o systému, například o sítích nebo interním úložišti.
Úplný seznam datových typů dostupných pro system_profiler zobrazíte pomocí následujícího příkazu:
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
Jednoduše připojte datový typ k příkazovému řetězci system_profiler a spusťte jej, abyste získali informace o tomto konkrétním datovém typu.
O příkazu system_profiler jsme již diskutovali dříve, obvykle jsme jej pouze převedli na „více“, aby uživatelé mohli prohledávat celou stránku systémových informací, ale tento přístup zobrazuje mnohem více informací, než by mnoho uživatelů potřebovalo. Zkrácené informace zobrazené prostřednictvím „system_profiler SPSoftwareDataType SPHardwareDataType“ jsou pravděpodobně vhodné pro většinu uživatelů, kteří hledají informace o systému.
V případě zájmu můžete také získat systémové informace včetně informací o verzi macOS a informacích o jádře pomocí sw_vers a uname, nebo si vše prohlédnout pomocí výstupu system_profiler. Informace o procesoru můžete také získat pomocí sysctl z příkazového řádku, pokud chcete pouze informace týkající se procesoru.
Děkujeme BlackMoonWolf za nápad s tipem!