UNIX (Справочное руководство)
Цель этой книги - снабдить вас удобным
описанием тех команд и концепций UNIX и Х Window, которые вы
часто используете в своей работе. Когда мы писали эту книгу, мы
просто придали большому количеству клочков бумаги с записями и
замечаниями, которые скопились у наших терминалов, форму,
удобную как начинающим, так и более опытным пользователям UNIX.
Мы сделали это потому, что устали рыться в разнообразных
справочных изданиях, которые часто оказываются еще сложнее, чем
документация по операционной системе.
Зачем же
нужна эта книга, спросите вы, когда полки ломятся от различных
руководств, кроме того, UNIX имеет встроенную справочную систему
- «страницы руководства»?
Дело в том,
что поиск информации о UNIX-системах - скучное, отнимающее много
сил и времени занятие. Документация по UNIX либо предназначена
для получения краткой справки - и тогда она совершенно
невразумительна, либо представляет собой серьезное руководство,
содержащее массу технических подробностей и предполагающее, что
вы неплохо знакомы с компьютерами вообще и с UNIX в частности.
Да, действительно, большинство UNIX-систем имеет встроенную
справку, описывающую все доступные команды. Но, для того, чтобы
воспользоваться этой справкой, вы должны знать название команды,
о которой вы хотите получить информацию'. Поскольку большинство
пользователей только в общих чертах понимают, что они хотят
сделать, то, как правило, встроенная справка бесполезна. Кроме
того, UNIX предназначен для образованного пользователя. Как
только вы разберетесь с основными принципами, командами и
структурами, ваша работа пойдет на лад. Но пока вы этого не
сделаете, у вас будут проблемы.
Именно эти причины и побудили нас выпустить второе издание
книги'. В него включен список команд UNIX и Х Window в
алфавитном порядке, описания всех команд, разбитые на группы
согласно типу команды, а также таблица, показывающая
соответствие команд UNIX командам DOS. Мы также добавили в книгу
«справочник наоборот» -раздел, позволяющий найти нужную команду,
если вы знаете, что вы хотите сделать.
Как
организована эта книга
Мы
заметили, что наш поиск информации о UNIX всегда происходил
одним из следующих путей:
• Мы точно
знаем, что ищем. Нам нужна информация о конкретной команде.
Естественно, так бывает реже всего.
• Мы не
совсем точно представляем, что ищем, но мы хорошо понимаем, что
нам нужно сделать. Так тоже бывает нечасто - люди редко точно
понимают, чего они хотят.
• У нас
есть только смутное представление о том, что мы хотим сделать.
Такая ситуация чаще встречается в обычной жизни, а не при работе
с компьютером.
• Мы не
совсем точно представляем, что мы хотим сделать, но знаем, что
это похоже на что-то, что мы уже умеем делать.
• Мы в
полной растерянности и хотим знать: а что мы вообще можем
сделать?
В связи с
этим мы решили включить в книгу несколько различных по структуре
разделов. Большинство справочных руководств по UNIX и Х Window
содержат алфавитный список всех команд. Предполагается, что вы
точно знаете, что ищете, и поэтому легко найдете нужную команду
в списке (ну-ну...). Наша книга содержит не только алфавитный
список всех команд (глава 4, «Команды UNIX от А до7»), но и
разделы, позволяющие вам производить поиск информации другими
методами. Глава 2, «Краткая справка по командам UNIX», содержит
перечень наиболее часто встречающихся задач с указанием команд,
которые могут быть применены
' Имеется в
виду оригинальное издание - UNIX in Plain English. MIS: Press,
1997. — Примеч. перев.
для решения
этих задач. Глава 3, «DOS и UNIX», предназначена для
пользователей, знакомых с DOS. Эта глава содержит алфавитный
список команд DOS, и для каждой команды указана аналогичная ей
команда UNIX. Наконец, основной частью книги является глава 5,
«Описание команд UNIX». Эта глава состоит из нескольких разделов
(печать, обработка текста, связь и т. п.), каждый из которых
содержит описания команд UNIX, относящихся к соответствующей
категории.
Обозначения, использованные в книге
Все
названия команд будут выделяться жирным шрифтом. Команды,
которые вы должны ввести с клавиатуры, выделяются моноширинным
шрифтом. Обратите также внимание на следующие моменты:
• Гудок.
Давным-давно, во времена использования телетайпов для ввода
информации, вычислительные машины могли издавать гудок или
звонок (похожий на звонок пишущей машинки). Это использовалось
для привлечения внимания пользователя, поскольку тот, скорее
всего, стоял в другом конце комнаты, глядя в окно и ожидая
завершения выполнения задачи. Современные компьютеры, конечно,
не имеют ни гудков, ни звонков. Вместо этого в них встроен
динамик. Под гудком теперь подразумевается писк,
издаваемый компьютером при помощи этого динамика.
•
Регистр. В UNIX-системах прописные и строчные буквы в
названиях файлов и команд различаются. Например, Kevin.report
вовсе не тот же файл, что kevin.report, kevin-Report или
Kevin.Report.
•
Клавиши. Не все клавиатуры, используемые в UNIX-системах,
выглядят одинаково; они, как правило, слегка различаются. Такие
производители, как Sun Microsystems, Hewlett-Packard, DEC или
IBM используют собственные модификации стандартной клавиатуры.
Однако обсуждение различных клавиатур не входит в рамки этой
книги; в большинстве случаев клавиши, упоминаемые в тексте,
должны присутствовать на всех клавиатурах. Однако заметим, что,
во-первых. Return и Enter- одна и та же