Cum să găsiți informații complete despre sistemul Mac prin terminal

Cuprins:

Anonim

Dacă doriți să găsiți informații complete despre sistem despre un Mac, veți descoperi că Terminalul este o modalitate excelentă de a prelua rapid aceste date.

Vom oferi o comandă la îndemână care dezvăluie informații extinse despre sistem despre un Mac, inclusiv versiunea curentă a software-ului de sistem și numărul versiunii, versiunea kernelului, volumul de pornire, modul de pornire, numele computerului, numele de utilizator activ, informații despre memorie virtuală, starea SIP, timpul de funcționare, numele și identificatorul modelului Mac, cip CPU, număr de nuclee CPU, memorie, versiune de firmware, versiune de încărcare a sistemului de operare, număr de serie, UUID hardware, UDID de furnizare și stare de blocare a activării.De asemenea, puteți personaliza comanda pentru a obține detalii suplimentare despre rețea, stocare, bluetooth și alte tipuri de date relevante pentru informații despre sistem.

Cei mai mulți utilizatori de Mac folosesc probabil caracteristica Despre acest Mac și aplicația Informații de sistem pentru a obține informații despre sistem despre un Mac și, deși nu este nimic greșit în această abordare, unii utilizatori ar putea considera că este util să obțină un sistem complet informații despre un Mac prin linia de comandă utilizând Terminal. Terminalul are mai multe avantaje, de la acces la distanță, la accesibilitate, chiar dacă GUI-ul se comportă greșit, până la producerea de rezultate ușor de scanat în format text.

Recuperarea informațiilor de sistem Mac de la terminal cu system_profiler

Pentru a începe, deschideți aplicația Terminal, care se găsește în /Aplicații/Utilități/ sau lansând Terminal cu Spotlight. Odată ce sunteți la linia de comandă, introduceți următoarea comandă pentru a obține informații detaliate despre hardware-ul și software-ul de sistem actual al Mac:

system_profiler SPSoftwareDataType SPHardwareDataType

Apăsați revenire și veți vedea o ieșire ușor de citit care enumeră tot felul de informații utile de sistem despre Mac, arătând ceva de genul:

$ system_profiler SPSoftwareDataType SPHardwareDataType

Software:

Prezentare generală a software-ului de sistem:

Versiune de sistem: macOS 12.1 (21C52) Versiune Kernel: Darwin 21.2.0 Volum de pornire: Macintosh HD Mod de pornire: Normal Nume computer: M1 MacBook Pro Nume utilizator: Paul Horowitz (Paul) Memorie virtuală securizată: Protecție a integrității sistemului activată: activată Timp de la pornire: 35 de zile 17:14

Hardware:

Prezentare generală hardware:

Nume model: MacBook Pro Identificator model: MacBookPro17, 1 cip: Apple M1 Număr total de nuclee: 8 (4 performanță și 4 eficiență) Memorie: 16 GB Firmware de sistem Versiune: 7429.61.2 Versiune de încărcare a sistemului de operare: 7429.61.2 Număr de serie (sistem): C20JJ9PA2QRS UUID hardware: B571BB30-C8C9-DF83-312F-D8C265617512 UDID de aprovizionare: 0000000042 Statut: Activare: Activare9Activare: Activare4Activare: Activare9Activare

După cum puteți vedea din aceste informații, Mac-ul este un MacBook Pro M1 cu 16 GB RAM, rulează macOS Monterey 12.1 pornit normal și cu SIP activat și o perioadă de funcționare a sistemului de o lună.

Acest lucru poate fi suficient de bun pentru nevoile dvs. de informații despre sistem, dar dacă doriți să preluați mai multe date despre Mac, puteți găsi și mai multe informații despre sistem disponibile, poate despre rețea sau stocarea internă.

Pentru a vedea lista completă a tipurilor de date disponibile pentru system_profiler utilizând următoarea comandă:

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

Pur și simplu adăugați un tip de date la șirul de comandă system_profiler și executați-l pentru a obține informații despre acel tip de date.

Am discutat mai înainte despre comanda system_profiler, de obicei, doar introducând-o la „mai mult” pentru a permite utilizatorilor să scaneze întreaga pagină de informații despre sistem, dar această abordare arată mult mai multe informații decât ar avea nevoie mulți utilizatori. Informațiile prescurtate afișate prin „system_profiler SPSoftwareDataType SPHardwareDataType” sunt probabil potrivite pentru majoritatea nevoilor utilizatorilor care caută să găsească informații despre sistem.

Dacă sunteți interesat, puteți obține, de asemenea, informații despre sistem, inclusiv informații despre versiunea macOS și despre kernel, folosind sw_vers și uname, sau puteți vedea totul prin paginare prin ieșirea system_profiler. De asemenea, puteți prelua informații despre procesor cu sysctl din linia de comandă dacă doriți doar informații referitoare la procesor.

Mulțumim lui BlackMoonWolf pentru ideea de pont!

Cum să găsiți informații complete despre sistemul Mac prin terminal