Имена файлов, команд и аргументы команд, которые следует набирать на клавиатуре без изменений, даны жирным шрифтом. Переменные параметры, вместо которых необходимо подставлять конкретные значения, выделены курсивом. Например, в команде
сp файл каталог
предполагается, что аргумент файл будет заменен именем реального файла, а аргумент каталог – именем реального каталога.
Результаты работы команд, а также фрагменты сценариев и файлов конфигурации набраны моноширинным шрифтом. Комментарии к интерактивным сеансам выделены курсивом, например:
% grep Bob /pub/phonelist /* Найти номер телефона Боба */
Bob Knowles 555-2834
Bob Smith 555-2311
При описании синтаксиса команд мы, как правило, используем те же обозначения, что и в интерактивном руководстве по UNIX:
-
текст, заключенный в квадратные скобки (‘[‘ и ‘]’), является не обязательным;
-
текст, после которого следует многоточие («…»), можно повторять;
-
фигурные скобки (‘{’ и ‘}’) указывает на то, что необходимо выбрать один из элементов, разделенных вертикальной чертой (‘|’).
Например, записи
bork [-x] {on|off} имя_файла …
соответствует любая из следующих команд:
bork on /etc/passwd
bork –x off /etcpasswd /etc/termcap
bork off /usr/bin/tmac
В выражениях с шаблонами поиска применяются следующие метасимволы:
-
звездочка (‘*’) обозначает нуль или более символов;
-
вопросительный знак (‘?’) обозначает один символ;
-
тильда (‘~’) обозначает начальный каталог текущего пользователя, а выражение ~пользователь – начальный каталог указанного пользователя.
Например, иногда вместо названий сценариев запуска BSD
/etc/rc
/etc/rc.boot
/etc/rc.local
Можно использовать сокращенный шаблон
/etc/rc.*
.