В командной строке 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/