Многие уже упоминали system_profiler
, поэтому я просто перечислю некоторые другие команды, которые я бы порекомендовал для "осмотра" системы Mac OS X:
top -u -s5
Моя любимая команда для просмотра того, что происходит. Показывает процессы отсортированы по использованию CPU, обновляются каждые 5 секунд (я считаю , по умолчанию 1 секунды , чтобы быть слишком быстро), а также средней нагрузка, физическая и VM статистика и т.д. Заменить -u
с , -orsize
чтобы сортировать по резидентному памяти вместо этого.
sysctl vm.swapusage
Статистика виртуальной машины - посмотрите man sysctl для других опций или просто попробуйте -a и просмотрите весь список.
sw_vers
Показывает версию ОС и сборку
softwareupdate -l
Опрос сервера Apple для получения списка соответствующих обновлений программного обеспечения. -i -a
загрузит и установит их. Обратите внимание, что он не будет перезагружать компьютер для обновлений, которые требуют его; вместо этого они будут помечены как «[restart]» в списке, и вам нужно будет перезапустить их вручную после установки (но будьте осторожны с запуском обновлений, которые требуют перезагрузки, когда у вас нет физического доступа к компьютеру - - Если что-то пойдет не так, у вас могут быть проблемы).
systemsetup
networksetup
Доступ из командной строки к общим и сетевым настройкам, к которым обычно обращается приложение «Системные настройки». Полезно, но есть самые удивительные (и мучительно) подробные варианты, которые я когда-либо видел. (Я имею в виду -getdisablekeyboardwhenenclosurelockisengaged
? Правда?)
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart
Управление из командной строки для службы удаленного управления (Apple Remote Desktop), которая выполняет роль сервера VNC, если вам нужен доступ с графическим интерфейсом. Хитрость заключается в том, что для того, чтобы он работал с универсальным VNC-клиентом, вы должны включить аутентификацию в «устаревшем» стиле, например:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -clientopt -setvnclegacy -vnclegacy yes -setvncpw -vncpw PWGoesHere -restart -agent
(Или, если он еще не запущен, используйте -activate вместо -restart -agent)