ryg

Утилита System_profiler в Mac OS X

Утилита system_profiler - позволяет получить максимально полную информацию об аппаратной и программной конфигурации компьютера. Включая информацию о процессоре, серийном номере, UUID, утановленных дисках, информацию о состоянии батареи и о количестве циклов использования. Обо всем установленном программном обеспечении, его версиях и датах установки и еще много другой информации.

Синтаксис

     system_profiler [-usage]
     system_profiler [-listDataTypes]
     system_profiler [-xml] dataType1 ... dataTypeN
     system_profiler [-xml] [-detailLevel level]

Описание

Утилита system_profiler собирает информацию об аппаратной и программной конфигурации вашего компьютера apple и выводит ее в окно стандартного вывода терминала. Возможна генерация отчета в текстовом формате и в XML формате, который потом может быть открыт с помощью программы SystemProfiler.app (Или "Информация о системе" в случае русского интерфейса). Найти данную программу можно через Spotlight или через основное меню "Apple ->Об этом Mac->Подробнее".

System_profiler является заменой /usr/sbin/AppleSystemProfiler. В отличие от более ранних версий программа не использует AppleScript или Windows Server и может быть использована при удаленном соединении.

Доступны следующие параметры:

-xml Создать отчет в XML формате. Если отчет перенаправляется с расширением ".spx" данный файл может быть открыт в программе SystemProfiler.app ("Информация о системе"), в том числе и на другом компьютере.
-listDataTypes Вывести список доступных типов данных
-detailLevel level

Определяет уровень детализации отчета, возможны следующие уровни (levels):

mini - отчет без персональной информации;
basic - базовая информация об аппаратном обеспечений и сетевая
          информация.
full  - выводится вся доступная информация

-usage Печать информации об использовании и примеры.

Примеры

Сгенерировать текстовый отчет обо всей конфигурации со стандартным уровнем детализации

 system_profiler

Сгенерировать максимально полный отчет в текстовом виде

system_profiler -detailLevel full

Показать список доступных типов данных

system_profiler -listDataTypes

Вывести базовую информацию о компьютере и процессоре, информацию о графической подсистеме и подключенных дисплеях

system_profiler SPHardwareDataType SPDisplaysDataType

Сохранить информацию о компьютере в xml файл, который потом можно открыть в программе System Profiler ("Информация о системе")

system_profiler -xml > ChiefMacBook.spx