Получение системной информации из командной строки в Mac OS X
Оглавление:
Независимо от того, сколько компьютеров Mac вы администрируете, обязательно наступит время, когда вам потребуется получить соответствующую системную информацию. Это можно сделать из графического интерфейса с помощью утилиты Apple System Profiler, но часто вам также нужно будет получить сведения о системе из терминала.
Сбор информации о системе из командной строки жизненно важен для системного и сетевого администрирования, поэтому в следующий раз, когда вы получите доступ к машине через SSH, вы наверняка сможете узнать, что вам нужно знать, с помощью двух полезных команд линейные инструменты.С помощью этих мощных утилит вы можете получить практически любые сведения о системе, каждая из которых немного отличается, поэтому вот как это сделать с помощью команды sw_vers и команды system_profiler:
Как получить версию системы Mac OS X с помощью sw_vers
Команда sw_vers короткая и приятная, она выдаст вам текущую версию операционной системы Mac и номер сборки Mac OS X с использованием и выводом как таковые:
$ sw_vers ProductName: Mac OS X ProductVersion: 10.4.9 BuildVersion: 8P2137
Как получить сведения о системе Mac с помощью system_profiler
system_profiler — это просто интерфейс командной строки для приложения Mac GUI System Profiler (которое находится в папке «Утилиты» Mac OS X). Это очень удобно для изучения машины по сети или удаленного подключения через SSH. Стандартный вывод поразит вас контентом на весь экран, поэтому лучше использовать команду more следующим образом:
$ system_profiler | более
Это позволит вам просматривать вывод system_profiler по одному экрану за раз, перемещаясь с помощью клавиш со стрелками и страницы вверх/вниз.
Инструмент system_profiler часто лучше всего использовать в сочетании с grep, чтобы вы могли найти конкретную информацию, будь то видеокарта, используемая на Mac, тип дисплея, серийный номер, скорость Mac, общая установленная память, производитель жесткого диска или что-то еще.
Поиск сведений о системе с помощью uname
Другим вариантом является полезная команда uname, которую лучше всего использовать с флагом -a:
uname -a
Вывод включает версию ядра Mac OS X darwin, дату, выпуск xnu, является ли Mac 64-разрядным (все они новые, если они новые) и т. д., например:
$ uname -a Darwin Retina-MacBook-Pro.local 15.3.0 Darwin Kernel Version 15.3.0: пн, 23 декабря, 11:59:05 PDT 2015; корень: xnu-2782.20.48~5/RELEASE_X86_64 x86_64
Используйте любой инструмент, необходимый для работы, все они чрезвычайно полезны.
Если вы ищете информацию о подключении к аэропорту, обязательно используйте скрытую утилиту Airport, обсуждаемую здесь.