В командной строке OS X (приложение Терминал) можно выполнять не только консольные команды, но и запускать приложения с графическим интерфейсом.
Запускаем GUI-приложение:
Самый простой пример. Откроем приложение TextEdit:
open -a TextEdit
А для приложений, имеющих в своем названии более одного слова, нужно заключить такое название в кавычки. Например:
open -a «Google Chrome»
Открываем файлы:
Можно загрузить файл в приложение, назначенное для этого типа файла по умолчанию.
Например:
open picture.jpg
откроет указанный файл в приложении Просмотр. А можно и в приложении не по умолчанию:
open -a «Microsoft Word» text.rtf
Примечание. Если файл находится не в текущем каталоге, то следует указать и весь путь до него.
Например:
open Desktop/Фотографии/picture.jpg
Открываем каталог в Finder:
Делается это командой open с указанием в качестве параметра — каталог, который нужно открыть в Finder. Например:
open .
Откроет в Finder текущий каталог (точка — текущий каталог). А соответственно:
open Downloads
откроет в Finder каталог Загрузки.
Открываем WEB-адрес:
Можно открыть web-адрес — в браузере по умолчанию:
open http://yandex.ru
а можно и не в браузере по умолчанию:
open -a «Google Chrome» http://yandex.ru
Создаем письмо с приложенным файлом:
Тут тоже все просто — открываем приложение Mail, а в качестве параметра передаем файл, который нужно прикрепить к письму:
open -a Mail picture.jpg
Источник: http://www.appleroom.bplaced.net/