«The UNIX CD Bookshelf».

Полки книжных магазинов, где продается литература по компьютерной тематике, в буквальном смысле ломятся от книг с весьма претенциозными заголовками. Особенной популярностью пользуются названия наподобие «Энциклопедия», «Библия» или «Библиотека». Правда, более внимательное знакомство с подобными «шедеврами» наводит на мысль об отсутствии у авторов должной скромности.

Тем не менее представляемый здесь сборник «The UNIX CD Bookshelf» без всякой натяжки можно смело назвать библиотекой пользователя UNIX по нескольким причинам. Во-первых, сборник состоит из шести книг на компакт-диске (плюс еще одна книга в бумажном виде), причем достоинства каждой из них уже проверены временем. Во-вторых, состав авторов самый что ни на есть звездный, причем каждый из них имеет большой опыт работы с различными версиями UNIX и написал множество книг по данной операционной системе. В-третьих, книги отличаются узкой специализацией.

В частности, сборник практически не затрагивает тему оконной системы X Window System. Это объясняется тем, что возможности X Window System настолько богаты, что о них не имеет смысла писать вскользь, поэтому авторы советуют обратиться к серии книг издательства O?Reilly, посвященной этой теме (LAN уже представлял данную серию в №12 за 1998 г.).

Кроме того, не слишком много внимания в сборнике уделено и работе в сети (издательство O?Reilly для этих целей специально выпустило библиотеку на компакт-дисках «The Networking CD Bookshelf», о которой мы обязательно расскажем в будущем).

Основное назначение сборника — дать максимум информации по работе пользователей и администраторов в среде операционной системы UNIX, причем с акцентом на команды символьного интерфейса. Сборник не ориентирован на какую-либо конкретную версию UNIX, он содержит информацию как по версии BSD UNIX, так и по AT&T UNIX System V, не забыт также и Linux.

В состав сборника вошли следующие книги:
  • «Learning the UNIX Operating System», 4th Edition;
  • «Learning the vi Editor», 5th Edition;
  • «Learning the Korn Shell»;
  • «sed & awk», 2nd Edition;
  • «UNIX Power Tools», 2nd Edition;
  • «UNIX in a Nutshell», System V Edition.

Книга «Learning the UNIX Operating System» предназначена для начинающих пользователей UNIX, в ней дается исходная необходимая для работы с UNIX информация о бюджетах (учетных записях) пользователей, регистрации в системе, использовании командной строки, основах X Window System, работе с файлами и каталогами, перенаправлении ввода/вывода и работе в многозадачной среде.

Книга «Learning the vi Editor» очень подробно описывает все нюансы работы с самым известным текстовым редактором в системах UNIX. Хотя считается, что vi имеет очень архаичный интерфейс, значительно уступающий современным текстовым редакторам, знание vi очень важно при работе в UNIX.

Книга «Learning the Korn Shell» посвящена самой популярной оболочке (shell) в среде коммерческих UNIX. Она максимально полно описывает настройки, аргументы командной строки, переменные среды и принципы программирования на shell. Тем не менее включение в состав сборника данной книги и отсутствие в комплекте книги «Learning the bash Shell» издательства O?Reilly, посвященной оболочке bash, представляется несколько странным. Оболочка bash сейчас начинает опережать по популярности Korn shell, поскольку именно она входит в состав бесплатных Linux и FreeBSD.

Книга «sed & awk» посвящена мощным утилитам UNIX, значительно облегчающим работу пользователей этой ОС. Утилита sed представляет собой потоковый редактор, позволяющий манипулировать с файлами без вмешательства человека. Возможности awk еще шире, эта утилита представляет собой целую систему программирования на основе сравнения шаблонов.

Жемчужиной сборника можно назвать книгу «UNIX Power Tools», где не только описывается работа самых важных утилит и программ UNIX, но, что особенно ценно, разбираются разного рода «трюки» и «ухищрения» при работе с ними, а также рассматривается множество подводных камней, подстерегающих новичка при работе с утилитами. Комплект поставки включает большое количество программ (исходные тексты имеются на CD-ROM), написанных на shell, awk, perl и т. д., применение которых позволяет значительно упростить работу пользователя в среде UNIX и/или оградить его от всяческих ошибок. Одна эта книга сама по себе окупает все затраты, связанные с приобретением сборника, настолько ценную информацию она содержит.

Книга «UNIX in a Nutshell», по сути, является справочником по утилитам и программам UNIX System V и Sun Solaris 2. Она не только входит в состав сборника на компакт-диске, но и представлена в виде печатной версии. Конечно, читать текст с экрана дисплея — не самое приятное занятие. Однако при этом представляемый сборник имеет немало достоинств. Он снабжен удобными средствами поиска информации, чем не могут похвастаться бумажные версии. Но самое главное, цена сборника на компакт-дисках как минимум в два раза ниже, чем у его печатного аналога.

Издание можно рекомендовать как начинающим пользователям UNIX, так и гуру этой ОС, хотя и не все книги равноценны для каждой категории читателей.

Сборник («The UNIX CD Bookshelf», O?Reilly & Associates) можно приобрести в книжном салоне компании «Фольком» (тел.: (095) 250-1214, e-mail: books@df.ru). Ориентировочная цена — 84 доллара США.

Поделитесь материалом с коллегами и друзьями