Як знайти вичерпну інформацію про систему Mac через термінал
Зміст:
Якщо ви хочете знайти вичерпну системну інформацію про Mac, ви побачите, що термінал є чудовим способом швидко отримати ці дані.
Ми надамо зручну команду, яка відкриває розширену системну інформацію про Mac, включаючи поточну версію системного програмного забезпечення та номер збірки, версію ядра, завантажувальний том, режим завантаження, ім’я комп’ютера, ім’я активного користувача, інформація про віртуальну пам’ять, стан SIP, час роботи, назва та ідентифікатор моделі Mac, чіп ЦП, кількість ядер ЦП, пам’ять, версія мікропрограми, версія завантажувача ОС, серійний номер, апаратний UUID, UDID ініціалізації та стан блокування активації.Ви також можете налаштувати команду, щоб отримати додаткові відомості про мережу, сховище, Bluetooth та інші відповідні типи даних системної інформації.
Більшість користувачів Mac, ймовірно, використовують функцію «Про цей Mac» і програму «Інформація про систему», щоб отримати системну інформацію про Mac, і хоча в такому підході немає нічого поганого, деяким користувачам може бути корисним отримати повну систему інформацію про Mac через командний рядок за допомогою терміналу. Термінал має кілька переваг, починаючи від віддаленого доступу до доступності, навіть якщо графічний інтерфейс працює неправильно, до створення легко сканованого виводу в текстовому форматі.
Отримання системної інформації Mac із терміналу за допомогою system_profiler
Щоб розпочати, відкрийте програму «Термінал», яку можна знайти в /Applications/Utilities/ або запустивши «Термінал» із Spotlight. У командному рядку введіть таку команду, щоб отримати детальну інформацію про поточне апаратне та системне програмне забезпечення Mac:
system_profiler SPSoftwareDataType SPHardwareDataType
Натисніть «return», і ви побачите легко читаний вихід із переліком усіх видів зручної системної інформації про Mac, що виглядає приблизно так:
$ system_profiler SPSoftwareDataType SPHardwareDataType
Програмне забезпечення:
Огляд системного програмного забезпечення:
Версія системи: macOS 12.1 (21C52) Версія ядра: Darwin 21.2.0 Завантажувальний том: Режим завантаження Macintosh HD: Звичайний Ім’я комп’ютера: M1 MacBook Pro Ім’я користувача: Paul Horowitz (Пол) Захищена віртуальна пам’ять: Увімкнено захист цілісності системи: увімкнено Час із моменту завантаження: 35 днів 17:14
Апаратне забезпечення:
Огляд апаратного забезпечення:
Назва моделі: MacBook Pro Ідентифікатор моделі: MacBookPro17, 1 чіп: Apple M1 Загальна кількість ядер: 8 (4 продуктивних і 4 ефективних) Пам’ять: 16 ГБ Системне мікропрограмне забезпечення Версія: 7429.61.2 Версія завантажувача ОС: 7429.61.2 Серійний номер (система): C20JJ9PA2QRS UUID обладнання: B571BB30-C8C9-DF83-312F-D8C265617512 UDID надання: 000000042-0009847128944E Статус блокування активації: увімкнено
Як ви можете бачити з цієї інформації, Mac — це M1 MacBook Pro з 16 ГБ оперативної пам’яті, працює під керуванням macOS Monterey 12.1, нормально завантажується та ввімкнено SIP, а також місячний час роботи системи.
Цього може бути достатньо для ваших системних інформаційних потреб, але якщо ви хочете отримати більше даних про Mac, ви також можете знайти більше системної інформації, можливо, про мережу або внутрішню пам’ять.
Щоб переглянути повний список типів даних, доступних для system_profiler, за допомогою такої команди:
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
Просто додайте тип даних до рядка команди system_profiler і виконайте її, щоб отримати інформацію про цей тип даних.
Ми обговорювали команду system_profiler раніше, зазвичай просто передаючи її на «more», щоб дозволити користувачам сканувати всю сторінку системної інформації, але цей підхід показує набагато більше інформації, ніж потрібно багатьом користувачам. Скорочена інформація, яка відображається через «system_profiler SPSoftwareDataType SPHardwareDataType», імовірно, підходить для більшості користувачів, які шукають інформацію про систему.
Якщо вам цікаво, ви також можете отримати інформацію про систему, включаючи інформацію про версію macOS і ядро, використовуючи sw_vers і uname, або переглянути все, що розгортається, через вихід system_profiler. Ви також можете отримати інформацію про процесор за допомогою sysctl із командного рядка, якщо вам потрібна лише інформація, що стосується процесора.
Дякуємо BlackMoonWolf за підказку!