Базис командной строки

Кроме того, что вы окажете сильное впечатление на своих друзей, использование командной строки дает несколько существенных преимуществ.

► Дополнительные опции. Из командной строки доступно множество опций администрирования и устранения неполадок, которые недоступны из графического интерфейса. Например, следующие приложения имеют эквиваленты с интерфейсом командной строки с дополнительными опциями (команды в скобках): Информация о системе (System Information) (system_profiler), Установщик (Installer) (installer), Обновление ПО (Software Update) (softwareupdate), Дисковая утилита (Disk Utility) (diskutil) и Spotlight (mdfind). Это только несколько примеров, поскольку практически каждая функция администрирования имеет как графическое воплощение, так и команду в командной строке.

► Ограничения программы Finder. Из командной строки вы имеете неограниченный доступ к файловой системе в отличие от доступа с помощью программы Finder, которая преднамеренно ограничивает к ней доступ пользователя. Например, Finder скрывает множество файлов и папок, которые легко видимы из командной строки. Также существует много настроек разрешений файловой системы, которые приложение Finder неспособно правильно отображать. Разрешения файловой системы подробно рассматриваются в уроке 3.

► Удаленный доступ. Вы можете удаленно войти в среду командной строки Mac, используя протокол SSH (secure shell, безопасная оболочка). Это позволяет администраторам вносить изменения в командной строке, не отвлекая пользователей от их работы. Использование удаленного входа по протоколу SSH подробно рассматривается в уроке 7.

► Доступ системного пользователя (root) для администраторов. С помощью команды sudo любой администратор может выдать себя за системного пользователя, также известного как root. Это дает большую гибкость в администрировании, как обсуждается далее в этом приложении.

► Легко создавать и использовать сценарии. Если вы понимаете, как интерактивно работать с командной строкой, то можете применять этот же синтаксис в сценарии. Это позволяет легко автоматизировать выполнение повторяющихся задач.

► Одновременное администрирование нескольких компьютеров. Если скомбинировать инструкции командной строки с Удаленным рабочим столом Apple (Apple Remote Desktop, ARD), то можно удаленно администрировать несколько, даже тысячи компьютеров Mac. По сути, приложение ARD позволяет удаленно отправить одну и ту же команду любому числу компьютеров Mac с помощью единственного щелчка кнопкой мыши. Очевидно, это может сэкономить массу времени для любого, кто занимается администрированием нескольких компьютеров Mac.

Дополнительная информация. Приложение ARD не включено в стандартную поставку Lion, но ваш Mac содержит клиентскую часть ARD в виде службы Remote Management. Вы можете получить дополнительную информацию об ARD в уроке 7 или по адресу:

www.apple.com/remotedesktop.