Использование возможностей UNIX

Ни для кого не секрет, что современные операционные семейства Mac OS X имеют достаточно мало общего с традиционными операци­онными системами семейства Mac OS. Справедливо будет сказать, что сходство это практически полностью внешнее: в первую очередь, это стиль оформления интерфейса.

За простотой и красотой интерфейса операционных систем Mac OS X скрывается надежная и полностью совместимая операционная систе­ма семейства UNIX, а именно операционная система Darwin.

Многим пользователям Mac OS X бывает первоначально трудно в это поверить, но фрагменты ядра их современной операционной системы были написаны несколько десятков лет назад. И, стоит отметить, это надежный код, проверенный временем. Именно поэтому в свое вре­мя корпорацией Apple было решено не продолжать дальше свои раз­работки в этой сфере, а развивать операционную систему Mac OS на основе ядра Darwin.

В конечном счете, выиграли от этого все: пользователи получили более мощную и надежную операционную систему, однако при этом удалось сохранить и улучшить привычный пользовательский интерфейс. Кро­ме того, наиболее продвинутые пользователи операционных систем Mac OS X могут использовать возможности операционной системы UNIX. Именно об этих возможностях и пойдет речь в этой главе книги.

Доступ ко всем возможностям UNIX осуществляется при помощи ин­терфейса командной строки — никакого удобного графического ин­терфейса просто не существует. Впрочем, многих пользователей это нисколько не пугает: потратив немного времени на освоение приемов работы с командной строкой, они настолько привыкают к управлению операционной системой без использования графической среды, что предпочитают выполнять многие действия именно при помощи систе­мы текстовых команд.

Для читателей, которые плохо себе представляют, что такое интерфейс командной строки, поясняем: это такой способ взаимодействия поль-


Глава 10

зователя с операционной системой, при которой пользователь отдает все команды компьютеру исключительно при помощи текстовых ко­манд. Интерфейс командной строки не имеет никаких удобных графи­ческих элементов, вроде переключателей или ползунковых регулято­ров — здесь даже нет меню, диалоговых окон или кнопок. Все, что есть в распоряжении пользователя, — это текстовые команды.

Пользователь, умеющий обращаться с командной строкой, может ис­пользовать операционную систему в режиме максимума ее возможно­стей. Операционная система Mac OS X Lion имеет множество функций, доступ к которым через графический интерфейс невозможен.

Чтобы научиться работать с командной строкой, вам потребуется выучить систему ее команд. На первый взгляд может показаться, что команд слишком много, но если вы будете периодически заниматься, со временем вы их запомните. К тому же, изучение приемов работы с командной строкой не отменяет возможности и далее использовать графический интерфейс операционной системы. Эти знания силь­но развяжут вам руки в будущем: когда перед вами будет поставлена определенная задача, вы сможете решить, каким способом ее легче реализовать. Зачастую проще бывает набрать пару строк в командной строке, чем долго и мучительно бродить по многочисленным меню.