Paano Maghanap ng Comprehensive Mac System Info sa pamamagitan ng Terminal

Talaan ng mga Nilalaman:

Anonim

Kung gusto mong makahanap ng komprehensibong impormasyon ng system tungkol sa isang Mac, makikita mo na ang Terminal ay isang mahusay na paraan upang mabilis na makuha ang data na ito.

Magbibigay kami ng madaling gamiting command na nagpapakita ng malawak na impormasyon ng system tungkol sa isang Mac, kabilang ang kasalukuyang bersyon ng software ng system at numero ng build, bersyon ng kernel, volume ng boot, boot mode, pangalan ng computer, aktibong user name, impormasyon ng virtual memory, status ng SIP, uptime, pangalan at identifier ng modelo ng Mac, CPU chip, bilang ng mga core ng CPU, memory, bersyon ng firmware, bersyon ng OS loader, serial number, UUID ng hardware, provisioning UDID, at status ng lock ng activation.Maaari mo ring i-customize ang command para makakuha ng mga karagdagang detalye tungkol sa networking, storage, bluetooth, at iba pang nauugnay na uri ng data ng impormasyon ng system.

Malamang na ginagamit ng karamihan sa mga user ng Mac ang feature na About This Mac at System Information app upang makakuha ng impormasyon ng system tungkol sa isang Mac, at habang walang mali sa diskarteng iyon, maaaring makatulong ang ilang user na makakuha ng komprehensibong system impormasyon tungkol sa isang Mac sa pamamagitan ng command line sa pamamagitan ng paggamit ng Terminal. Ang Terminal ay may ilang mga pakinabang, mula sa malayuang pag-access, hanggang sa pagiging naa-access kahit na ang GUI ay hindi kumikilos, hanggang sa paggawa ng madaling ma-scan na output sa text format.

Pagkuha ng Mac System Information mula sa Terminal gamit ang system_profiler

Upang makapagsimula, buksan ang Terminal application, na makikita sa /Applications/Utilities/ o sa pamamagitan ng paglulunsad ng Terminal na may Spotlight. Kapag nasa command line ka na, ilagay ang sumusunod na command para makakuha ng malawak na impormasyon tungkol sa kasalukuyang Macs hardware at system software:

system_profiler SPSoftwareDataType SPHardwareDataType

Pindutin ang return at makakakita ka ng madaling nababasang output na naglilista ng lahat ng uri ng madaling gamiting impormasyon ng system tungkol sa Mac, na parang:

$ system_profiler SPSoftwareDataType SPHardwareDataType

Software:

Pangkalahatang-ideya ng System Software:

Bersyon ng System: macOS 12.1 (21C52) Bersyon ng Kernel: Darwin 21.2.0 Boot Volume: Macintosh HD Boot Mode: Normal na Pangalan ng Computer: M1 MacBook Pro User Name: Paul Horowitz (Paul) Secure Virtual Memory: Pinaganang Proteksyon sa Integridad ng System: Pinaganang Oras mula noong boot: 35 araw 17:14

Hardware:

Pangkalahatang-ideya ng Hardware:

Pangalan ng Modelo: MacBook Pro Model Identifier: MacBookPro17, 1 Chip: Apple M1 Kabuuang Bilang ng Mga Core: 8 (4 na performance at 4 na kahusayan) Memory: 16 GB System Firmware Bersyon: 7429.61.2 Bersyon ng OS Loader: 7429.61.2 Serial Number (system): C20JJ9PA2QRS Hardware UUID: B571BB30-C8C9-DF83-312F-D8C265617512 Provisioning UDID: 000000042000942 StatusLocked: 00000004200098 Status

Tulad ng nakikita mo mula sa impormasyong ito, ang Mac ay isang M1 MacBook Pro na may 16GB RAM, tumatakbo nang normal ang macOS Monterey 12.1 at naka-enable ang SIP, at isang buwang oras ng system.

Maaaring sapat na iyon para sa mga pangangailangan ng impormasyon ng iyong system, ngunit kung gusto mong kumuha ng higit pang data tungkol sa Mac maaari kang makakita ng higit pang impormasyon ng system na magagamit din, marahil tungkol sa networking o panloob na storage.

Upang makita ang buong listahan ng mga uri ng data na available sa system_profiler sa pamamagitan ng paggamit ng sumusunod na command:

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

Magdagdag lang ng uri ng data sa system_profiler command string at i-execute ito para makakuha ng impormasyon tungkol sa partikular na uri ng data na iyon.

Napag-usapan na namin ang system_profiler command dati, kadalasan ay pini-pipe lang ito sa ‘higit pa’ para payagan ang mga user na mag-scan sa buong pahina ng impormasyon ng system, ngunit ang diskarteng iyon ay nagpapakita ng mas maraming impormasyon kaysa sa kakailanganin ng maraming user. Ang pinaikling impormasyon na ipinapakita sa pamamagitan ng 'system_profiler SPSoftwareDataType SPHardwareDataType' ay malamang na angkop sa karamihan ng mga user na nangangailangan ng paghahanap upang mahanap ang impormasyon ng system.

Kung interesado, maaari ka ring makakuha ng impormasyon ng system kabilang ang bersyon ng macOS at impormasyon ng kernel gamit ang sw_vers at uname, o makita ang lahat ng paging sa pamamagitan ng output ng system_profiler. Maaari ka ring kumuha ng impormasyon ng cpu gamit ang sysctl mula sa command line kung gusto mo lamang ng impormasyon na nauukol sa processor.

Salamat sa BlackMoonWolf sa tip idea!

Paano Maghanap ng Comprehensive Mac System Info sa pamamagitan ng Terminal