Использование возможностей 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 имеет множество функций, доступ к которым через графический интерфейс невозможен.
Чтобы научиться работать с командной строкой, вам потребуется выучить систему ее команд. На первый взгляд может показаться, что команд слишком много, но если вы будете периодически заниматься, со временем вы их запомните. К тому же, изучение приемов работы с командной строкой не отменяет возможности и далее использовать графический интерфейс операционной системы. Эти знания сильно развяжут вам руки в будущем: когда перед вами будет поставлена определенная задача, вы сможете решить, каким способом ее легче реализовать. Зачастую проще бывает набрать пару строк в командной строке, чем долго и мучительно бродить по многочисленным меню.