56

          5.   РУКОВОДСТВО ПО КОМАНДНОЙ СРЕДЕ FACE


     5.1.   Что такое FACE?

     Командная  среда  (КС)  FACE  (Framed  Access   Command
Environment)   является   дружелюбным    для    пользователя
интерфейсом  к   системе   UNIX,   отображающим   на   экран
электронный "оффис", с  помощью  которого  вы  можете  легко
выбирать  команды,  выполняющие  многие  обычные   служебные
задачи,  такие  как  организация  ваших  файлов,  совместная
разработка   проектов   и   выполнение   нескольких    задач
одновременно. Кроме того FACE  дает  возможность  доступа  к
принтеру,  установленным  программам,  оболочке   системного
администратора и к системе UNIX.


     5.1.1.   Организация этого раздела

     Материал  в  данном   разделе   организован   следующим
образом:
     - подраздел "Что такое FACE", дает введение к КС FACE и
объясняет как организован данный раздел;
     - подраздел  "Введение"  знакомит  вас  с  вашим   FACE
оффисом.  Регистрация   в   системе,   выход   из   системы,
именованные клавиши и их альтернативный ввод, работа с меню,
формами и текстовыми окнами, перемещение и  изменение  окон,
командное меню и получение помощи  -  вот  вопросы,  которые
обсуждаются в данном подразделе;
     - подраздел   "Использование   вашего   FACE   оффиса",
обсуждает  файлы,  наборы  файлов   и   команды   FACE   для
манипулирования ими. Также показано, как конфигурировать ваш
FACE  оффис,  как  повысить  защиту  ваших  файлов   и   как
использовать средство "Корзину для бумаг";
     - подраздел "Использование  других  возможностей  FACE"
объясняет как использовать принтер,  как  выполнять  функции
администратора FACE,  как  использовать  другие  программные
средства (включая почтовую службу и контроль  правописания),
как использовать систему UNIX, глобально  управлять  другими
программами из FACE, как использовать  выполняемые  файлы  и
выполнять командные файлы оболочки shell из FACE.

     5.2.   Введение

     Этот подраздел описывает основы работы в среде FACE. Вы
узнаете как регистрироваться, какие существуют меню, формы и
текстовые окна, как их использовать, как перемещать окна  на
экране, как получать  справочную  информацию  (help)  и  как
выходить из системы.
     Вы узнаете  как  ориентироваться  в  окнах  и  меню  на
экране, а  также  как  выполнять  команды  FACE:  с  помощью
функциональных       клавиш        или        альтернативных
последовательностей, из командного  меню  или  из  командной
строки.


                             57
     5.2.1.   Регистрация в системе

     Перед тем как вы сможете работать  с  FACE,  вы  должны
зарегистрироваться в вашей системе.  Регистрацию  в  системе
можно сравнить с запертой дверью вашего  оффиса.  Также  как
посторонние люди не могут войти в  ваш  оффис  без  ключа  к
двери,  посторонние  пользователи  не  могут  войти  в  вашу
систему без ключа к вашему регистрационному имени - пароля.
     Примечание.      Никогда     не     разделяйте     свое
регистрационное имя с  другим  лицом.  Кроме  того  что  это
снижает защиту вашего оффиса, если два  человека  используют
одно регистрационное имя одновременно, ваш FACE экран  может
оказаться несколько испорченым. (Окна могут быть искажены  и
вы не сможете правильно ориентироваться).
     Перед тем как вы сможете зарегистрироваться в FACE  вам
необходимо узнать следующее:
     - как включить ваш терминал;
     - как запросить соединение с компьютером;
     - ваш регистрационный идентификатор (имя);
     - ваш пароль;
     - тип вашего терминала.
     Когда вы узнали эту информацию, можно начинать.
     1) Если ваш терминал выключен включите его.
     2)   При   необходимости   установите   соединение    с
компьютером.
     3) Когда вы получите подсказку  "Login:",  введите  ваш
регистрационный  идентификатор  и  нажмите  ENTER.  Если  вы
допустили  ошибку   при   наборе   регистрационного   имени,
компьютер начнет сначала предоставив вам подсказку  "Login:"
снова. Когда вы получите подсказку "Password:"  введите  ваш
пароль и нажмите ENTER. Заметьте, что при наборе  пароля  он
не отображается на экране. Это сделано для того,  чтобы  ваш
пароль оставался в секрете.
     4) Если система запросит тип вашего  терминала  введите
его и нажмите ENTER. Если вы используете терминал фирмы AT&T
и не знаете тип вашего терминала  просто  нажмите  ENTER.  В
этом  случае  FACE  сам  попытается  определить  тип  вашего
терминала.
     FACE может определить не любой тип терминала. Если FACE
не  сможет  определить  тип  терминала,  вы  опять  получите
подсказку "TERM=", и будет необходимо ввести тип терминала.
     Это все что касается регистрации. Но перед тем  как  вы
начнете использовать FACE, вы  должны  понять  как  работают
части FACE экрана.
     Если FACE не  запускается  автоматически  при  входе  в
систему, вы можете вызвать его командой "face"  в  ответ  на
подсказку системы UNIX.

     5.2.2.   Структура экрана FACE

     FACE экран имеет свою логическую структуру. На  рис.  2
представлена диаграмма  пяти  функциональных  областей  FACE
экрана. После того как  вы  прочитаете  описание  этих  пяти
областей, которое следует за диаграммой, сравните FACE экран
на вашем терминале с этой структурой.


                             58

-----------------------------------------------------
                  Заголовок
-----------------------------------------------------


               Рабочая  Область


-----------------------------------------------------
               Строка  Сообщения
-----------------------------------------------------
               Командная  Строка
-----------------------------------------------------
 F1  |  F2  |  F3  |  F4  |  F5  |  F6  |  F7  |  F8
-----------------------------------------------------

                           Рис. 2

     5.2.2.1.   Заголовок

     Строка  заголовка  показывает  информацию  о  состоянии
системы.  Название  "AT&T  FACE"  и  текущая   дата   всегда
появляются в  центре  этой  строки.  Если  в  вашей  системе
используется  электронная  почта  и  для  вас   есть   новое
сообщение, слово "MAIL"  выводится  в  левой  части  строки.
Когда FACE занят, слово "working ..."  появляется  в  правой
части этой строки. Если это сообщение выведено, вы не можете
делать ничего в вашем FACE оффисе пока FACE  не  удалит  это
сообщение.
     Чтобы прочитать вашу почту, выберите Programs  из  FACE
меню, а затем выберите Mail Services.  Это  вызовет  команду
mailx.


     5.2.2.2.   Рабочая область

     Рабочая  область  располагается  в  центральной   части
вашего экрана. Здесь выводятся формы, меню, файлы  и  наборы
файлов с которыми вы  работаете  в  отдельных  окнах.  Сразу
после того как вы входите в FACE в этой области отображается
FACE меню, которое является примером окна. Окна, которые  вы
открываете (выбираете) всегда появляются в рабочей  области.
Окно или часть окна может  быть  временно  перекрыта  другим
окном, если несколько окон открыты одновременно.


     5.2.2.3.   Строка сообщения

     Строка сообщения расположена на две строки  выше  меток
функциональных клавиш. Здесь выводятся сообщения об  ошибках
и другая информация во время или после действия, которое  вы
выполняете. Также здесь у вас  запрашивается  дополнительная
информация, если она  требуется  для  действия,  которое  вы
выполняете. Когда вы входите  в  FACE  эта  строка  содержит
сообщение "Move to an item with arrow  keys  and  press  the


                             59
ENTER key  to  select  the  item"  (используйте  клавиши  со
стрелками  для  перемещения  курсора  и  нажмите  ENTER  для
выбора).

     5.2.2.4.   Командная строка

     Командная  строка  отображает   команды,   которые   вы
выбираете. Переход к командной строке осуществляется  вводом
CTRL-j или CTRL-f c.  (В  начале  работы  с  FACE  командная
строка обычно пуста). Вы узнаете как использовать  командную
строку в разделе "Ориентация в окнах".


     5.2.2.5.   Метки функциональных клавиш

     Восемь меток функциональных клавиш  занимают  последнюю
строку вашего FACE экрана. Они соответствуют областям  с  F1
до F8 на рис. 2. Если ваша клавиатура  имеет  функциональные
клавиши этим  меткам  соответствуют  клавиши  с  F1  по  F8.
Например, в начале работы  с  FACE  меткой,  соответствующей
функциональной клавише F4, является PREV-FRM.
     Функции,   соответствующие   функциональным    клавишам
меняются в зависимости от типа текущего окна. Когда меняются
функции, метки на вашем  экране  также  меняются.  Например,
окно меню имеет другой набор функций по  сравнению  с  окном
формы.
     Если ваш терминал не имеет  функциональных  клавиш  или
они  работают  неправильно,  вы  можете  выполнять  функции,
обозначенные     соответствующими     метками,     используя
альтернативные последовательности клавиш, которые  приведены
в табл. 7. Правильная  работа  функциональных  клавиш  может
зависеть от того, какой тип терминала вы ввели на  подсказку
"TERM=" при регистрации в системе.

     5.3.   Что вы увидите после регистрации

     После того как  вы  успешно  зарегистрировались,  экран
очищается и появляется первое окно  (FACE  меню).  Это  окно
всегда открыто и присутствует на экране. Открытые окна могут
быть активными и неактивными, но после того как окно открыто
вы можете выбрать его в рабочей области. Даже  если  открыты
другие  окна  FACE  меню  всегда  имеет  номер  1  слева  от
заголовка, и заголовком всегда является AT&T FACE. Он служит
базой, от которой вы  имеете  доступ  к  другим  компонентам
FACE. FACE меню показано на рис. 3. tes 25


                             60
------------------------------------------------------------------
               AT&T FACE - JUN 19, 1989

    -------------------------
   |    1      AT&T FACE     |
    -------------------------
   | Office of login         |
   | Printer Operations      |
   | Programs                |
   | System Administration   |
   | UNIX System             |
   | Exit FACE               |
    -------------------------



Move to an item with arrow keys and press ENTER to select the item
------ ---- ------- ---------- ---------- -------- ---------- ----
|HELP| |  | |ENTER| |PREV-FRM| |NEXT-FRM| |CANCEL| |CMD-MENU| |  |
------ ---- ------- ---------- ---------- -------- ---------- ----
------------------------------------------------------------------

                         Рис. 3.


                             61
     Главное меню FACE содержит следующее пункты:
     - Office  of  login  (оффис  регистрации).   Когда   вы
выбираете этот пункт, в рабочей  области  открывается  новое
окно с  заголовком  "Office  of  login",  отображающее  меню
оффис-функций,  которые  вы  можете  выполнить.  Этот  пункт
идентифицирует    ваш    оффис.    Например,    если    ваше
регистрационное имя tom, когда вы регистрируетесь этот пункт
будет читаться как Office of tom (оффис  пользователя  tom).
Для простоты ссылок,  мы  будем  использовать  термин  оффис
регистрации, когда  обсуждается  этот  пункт  меню.  Помните
только, что ваше регистрационное  имя  будет  присутствовать
вместо слова login, когда вы используете FACE;
     - Printer operations (работа с принтером).  Этот  пункт
дает  вам  информацию  о  принтерах,  подключенных  к  вашей
системе, а также позволяет вам настраивать команду print для
удовлетворения ваших потребностей. Для детальной  информации
смотрите раздел "Работа с принтером";
     - Programs (программы). Этот пункт предоставляет список
всех программ, установленных в вашей системе  в  виде  меню.
Выбирая  программу  по  имени,  вы  можете   выполнить   эту
программу.  Если  не  установлено  ни  одной  программы  для
использования из FACE, этот пункт не появится в  вашем  FACE
меню.  (Раздел  "Использование  других  возможностей   FACE"
описывает использование этого пункта в деталях);
     - System  Administration  (Администрирование  системы).
Этот   пункт   дает   лицу,   которое    имеет    привилегии
администратора, возможность администрировать FACE, добавлять
пользователей,   устанавливать   программные    обеспечения,
добавлять  принтеры  или  модемы,  получать   ирформацию   о
пользователях, о конфигурации системы, копировать дискеты  и
выполнять многие другие административные задачи. Если вам не
даны привилегии системного  администратора,  вы  не  увидите
этот пункт в  вашем  FACE  меню.  Для  детальной  информации
смотрите раздел "Администрирование системы";
     - UNIX System (система UNIX). Этот пункт  предоставляет
вам непосредственный доступ к системе UNIX. Если вам не даны
привилегии системы UNIX, вы не увидите этот  пункт  в  вашем
FACE  меню.  Для  детальной   информации   смотрите   раздел
"Использование других возможностей FACE";
     - Exit FACE (Выход  из  FACE)  Этот  пункт  служит  для
выхода из системы. Для детальной информации  смотрите  пункт
"Выход из системы" в данном разделе.
     На FACE экране могут появиться и другие  информационные
окна, которые вы назначили.
     После того, как открыто FACE меню и,  возможно,  другие
окна, может появиться подсказка в строке  сообщения  о  том,
что файлы или наборы файлов  в  вашей  "корзине  для  бумаг"
должны быть удалены. При этом также  выводится  меню  файлов
или наборов файлов, предназначенных для удаления. Вы  можете
использовать клавишу MARK для того чтобы пометить  некоторые
файлы или наборы файлов  для  сохранения,  и  затем  удалите
оставшиеся нажатием клавиши ENTER. Также  вы  можете  вообще
отказаться от удаления нажатием  CANCEL  или  альтернативной
последовательности   CTRL-f   6.   (Полная   информация   по
ориентации  в  окнах  и  меню  приведена  в   разделе   "Как
использовать  меню.)  Раздел  "Использования   вашего   FACE
оффиса" обсуждает средство "корзина для бумаг" детально.


                             62
     5.3.1.   Альтернативные последовательности

     Не каждая клавиатура  имеет  все  клавиши,  на  которые
ссылается данное руководство. Например, многие клавиатуры не
имеют клавиши BACKTAB или функциональных клавиш с F1 по  F8.
Если   ваша   клавиатура   не   имеет   каких-либо   клавиш,
использованных  в  данном   руководстве   (или   если   ваша
клавиатура их имеет,  но  они  не  работают  правильно),  вы
можете   использовать   альтернативные    последовательности
клавиш.
     В    табл.    7     показаны     эти     альтернативные
последовательности  (две  или  три  клавиши,  ввод   которых
эквивалентен   нажатию   именованной   клавиши).   В    этих
последовательностях CTRL представляет  управляющую  клавишу.
Управляющая клавиша  используется  также  как  вы  нажимаете
клавишу  shift  когда  вы  хотите  ввести  заглавную  букву.
Например, если  вы  не  можете  использовать  функциональную
клавишу F1, введите альтернативную последовательность CTRL-f
1. Для ввода данной последовательности, нажмите  управляющую
клавишу (CTRL) и не  отпускайте  ее  пока  набираете  первый
символ, который следует за тире (здесь это "f"), и отпустите
управляющую клавишу перед тем как вы введете  второй  символ
(здесь это "1").
                                                   Таблица 7
----------------------------------------------------
Именованная    Альтерн.  |  Именованная     Альтерн.
клавиша        последов. |  клавиша         последов.
-------------------------|--------------------------
BACKSPACE      CTRL-h    |  INSERT-CHAR     CTRL-a
BACKTAB        CTRL-t    |  INSERT-LINE     CTRL-o
BEG            CTRL-b    |  <-              CTRL-l
CLEAR          CTRL-y    |  NEXT            CTRL-n
CLEAR-EOL или  CTRL-f y  |  NEXTPAGE или    CTRL-w
CLEAR-LINE               |  PAGE-DOWN
CMD LINE       CTRL-f or |  PAGE-UP или     CTRL-v
               CTRL-f c  |  PREVPAGE
DEL или        CTRL-x    |  PREV            CTRL-p
DEL-CHAR                 |  Стрелка вверх
DEL-LINE       CTRL-k    |  RESET           CTRL-u
Стрелка вниз   CTRL-d    |  ->              CTRL-f r
END            CTRL-e    |  STROLL-DOWN     CTRL-r
ENTER          CTRL-m    |  STROLL-UP       CTRL-f d
F1 по F8       CTRL-f 1  |                  CTRL-f u
            по CTRL-f 8  |
HOME           CTRL-f b  |  SPACEBAR        нет
HOME-DOWN      CTRL-f a  |  TAB             CTRL-i
                         |
---------------------------------------------------
     В зависимости от  вашей  клавиатуры,  клавиша  возврата
каретки может называться ENTER или RETURN.  В  данной  главе
для  обозначения  клавиши  возврата   каретки   используется
клавиша  ENTER.  Метка  ENTER  может  быть  также  присвоена
функциональной клавише  F3.  Однако,  если  ваша  клавиатура
имеет  только  клавишу  RETUN,  используйте  ее  или  CTRL-m
взамен.

     5.3.2.   Как использовать меню



                             63
     5.3.2.1.   Метки функциональных клавиш в меню

     Ряд меток  на  экране,  которые  появляются  на  нижней
строке   вашего   FACE    экрана,    соответствуют    восьми
функциональным клавишам на вашей клавиатуре,  с  F1  по  F8.
Когда текущим активным окном  является  меню,  как  например
сейчас,  первый  уровень  функциональных  клавиш  появляется
внизу экрана. Когда, однако, текущим активным окном является
набор файлов, меткой для клавиши F8 становится  CHG-KEYS,  и
вы имеете доступ ко  второму  уровню  функциональных  клавиш
(рис.4).
---------------------------------------------------
     Первый  уровень     |      Второй  уровень
---------------------------------------------------
 F1       HELP           |   F1       HELP
 F2       пусто          |   F2       COPY
 F3       ENTER          |   F3       MOVE
 F4       PREV-FRM       |   F4       DELETE
 F5       NEXT-FRM       |   F5       RENAME
 F6       CANCEL         |   F6       CREATE
 F7       CMD-MENU       |   F7       SECURITY
 F8       пусто*         |   F8       пусто*
---------------------------------------------------
* Функциональная клавиша F8 имеет метку CHG-KEYS
  когда меню отображает содержимое набора файлов.

                          Рис. 4.


     5.3.2.2.   Перемещение в меню

     Для отображения текущего выбранного пункта  меню,  FACE
использует  два  метода.  Первый  метод  -  это  отображение
некоторого  графического  символа  слева  от  пункта   меню.
Например, на некоторых терминалах в качестве  этого  символа
используется  знак  больше   (">"),   на   других   -   знак
подчеркивания ("_").
     Второй метод используется  только  в  случае  если  ваш
терминал поддерживает режим видео инверсии.  Видео  инверсия
это возможность,  которая  позволяет  двухцветовым  дисплеям
отображать части экрана в противоположных сочетаниях  цветов
(например, вместо  белых  символов  на  черном  фоне,  части
экрана отображаются как черные символы на белом фоне).  Если
ваш терминал имеет эту возможность, текущей пункт меню будет
выделен видео инверсией.
     В этом руководстве для отображения позиции  курсора  на
рисунках используется знак больше (">").
     Все меню FACE используют  одни  и  те  же  клавиши  для
перемещения внутри окна.
     Если  ваши  функциональные  клавиши   или   именованные
клавиши   не   работают   так   как   описано,   используйте
альтернативные последовательности.

      Клавиши для перемещения в меню
---------------------------------------------------
Именованная  Альтернатив.       Действие в меню
клавиша      последов.
---------------------------------------------------


                             64
Стрелка      CTRL-d          Перемещает курсор
вниз                         вниз на один пункт,
                             переходя к первому
                             пункту при достижении
                             конца меню
---------------------------------------------------
Стрелка      CTRL-u          Перемещает курсор вверх
вверх                        на один пункт, переходя
                             к последнему пункту при
                             достижении начала меню
---------------------------------------------------
->           CTRL-r          Перемещает курсор вниз
или                          на один пункт в меню,
SPACEBAR                     состоящем из одной
                             колонки, или вправо на
                             один пункт в многоко-
                             лоночном меню
---------------------------------------------------
<-           CTRL-l          Перемещает курсор на
или                          один пункт вверх в
BACKSPACE                    одноколоночном меню, или
                             влево на один пункт в
                             многоколоночном меню
---------------------------------------------------
NEXT         CTRL-n          Аналогично ->, но
                             перемещает курсор к
                             первому пункту ряда или
                             колонки при достижении
                             последнего пункта
---------------------------------------------------
PREV         CTRL-p          Аналогично <-, но
                             перемещает курсор к
                             последнему пункту ряда
                             или колонки при достижении
                             первого пункта
---------------------------------------------------
HOME         CTRL-f b        Перемещает курсор к
                             первому пункту видимой
                             части меню
---------------------------------------------------
HOME-DOWN    CTRL-f a        Перемещает курсор к
                             последнему пункту первой
                             колонки, или первой
                             странице меню
---------------------------------------------------
                          Рис. 5.

     Если  меню  содержит  слишком  много   пунктов,   чтобы
отобразить  их  одновременно,  меню  может   прокручиваться.
Перемещаемое меню идентифицируется зоной прокрутки на правой
границе экрана. Символы прокрутки в данной  зоне  показывают
направление возможной прокрутки меню.
     Не  все  терминалы  используют  одинаковые  графические
символы  для   символов   прокрутки.   Некоторые   терминалы
используют символ "^" для показа возможной прокрутки вверх и
"v" для прокрутки вниз.
     Если  меню  может  прокручиваться,  также  могут  могут
использоваться и следующие именованные клавиши.


                             65
     Дополнительные клавиши для перемещения
          в прокручиваемом меню

---------------------------------------------------------
Именованная   Альтерн.         Действие
клавиша       послед.
---------------------------------------------------------
PAGE-DOWN     CTRL-w       Перемещает курсор к первому
                           пункту на следующей странице
                           и отображает эту страницу
---------------------------------------------------------
PAGE-UP       CTRL-v       Перемещает курсор к первому
                           пункту на предыдущей странице
                           и отображает эту страницу
---------------------------------------------------------
BEG           CTRL-b       Перемещает курсор к первому
                           пункту меню, независимо
                           от того виден он в настоящее
                           время или нет, и отображает
                           первую страницу
---------------------------------------------------------
END           CTRL-a       Перемещает курсор к последнему
                           пункту меню, независимо от
                           того виден он в настоящее
                           время или нет, и отображает
                           последнюю страницу
---------------------------------------------------------
SCROLL-DOWN   CTRL-f d     Прокручивает содержимое
                           меню на одну строчку вниз
---------------------------------------------------------
SCROLL-UP     CTRL-f u     Прокручивает содержимое
                           меню на одну строчку вверх
---------------------------------------------------------
                          Рис. 6.

     Так как главное FACE меню имеет  только  одну  колонку,
многие из этих клавиш не могут  быть  продемонстрированы  на
этом меню, но вы можете  попробовать  клавиши  со  стрелками
(или  альтернативные  последовательности)  для   перемещения
курсора в меню.


     5.3.2.3.   Выбор пункта меню

     Следующие короткие  примеры  демонстрируют  два  метода
выбора пункта  меню.  Попробуйте  оба  способа  и  тогда  вы
сможете продолжать работать с FACE,  наиболее  понравившимся
способом.

     Выберите пункт и нажмите ENTER.
     Пункт меню может быть выбран простым переходом к нему и
нажатием клавиши ENTER.
     1) Продолжайте нажимать  клавишу  "Стрелка  вниз"  (или
CTRL-d) до тех пор пока курсор не  встанет  на  пункте  меню
"Office  of  login"   (вместо   слова   login   будет   ваше
регистрационное имя).
     2)  Нажмите  ENTER  для  выбора  этого  пункта.   Будет
отображено окно "Office of login". tes 21


                             66

               AT&T FACE - JUN 19, 1989

  -------------------------     -------------------------
 |    1      AT&T FACE     |    | 2 Office of login      |
  -------------------------     -------------------------
 | Office of login         |    |>Filecabinat/home/login |
 | Printer Operations      |    | Othar Users            |
 | Programs                |    | Preferences            |
 | System Administration   |    | Programs Administration|
 | UNIX System             |    | Wastebasket            |
 | Exit FACE               |    |                        |
  -------------------------      ------------------------



Move to an item with arrow keys and press ENTER to select the item
------ ---- ------- ---------- ---------- -------- ---------- ----
|HELP| |  | |ENTER| |PREV-FRM| |NEXT-FRM| |CANCEL| |CMD-MENU| |  |
------ ---- ------- ---------- ---------- -------- ---------- ----
------------------------------------------------------------------

                         Рис. 7.


                             67
     Вместо имени "/home"  может  появиться  что-то  другое,
если  ваш  системный   администратор   изменил   стандартное
положение пользовательских регистрационных каталогов.
     3) Нажимайте клавишу "Стрелка  вниз"  или  CTRL-d  пока
курсор не установится на  пункте  "Filecabinet",  и  нажмите
ENTER для его выбора.  После  выбора  пункта  "Filecabinet",
окно "/home/login" появится в рабочей области.
     4) Нажмите  CANCEL  (или  CTRL-f  6)  для  того,  чтобы
закрыть окно "/home/login". Оно исчезнет и  вы  вернетесь  в
меню "Office of login".

     Введите первую букву пункта меню.
     Второй способ выбора пункта меню заключается в  простом
наборе его названия.
     1)  Введите  букву  О.  (Регистр  букв   игнорируется).
Заметьте, что курсор немедленно перемещается к пункту "Other
users".
     2) Теперь введите  букву  W.  FACE  не  знает,  что  вы
изменили свое решение относительно выбора пункта меню.  FACE
помнит, что вы ввели букву О и пытается  найти  пункт  меню,
начинающийся с букв OW. Если пункт меню  не  найден,  вы  об
этом узнаете через строку сообщений.
     3) Нажмите клавишу  "Стрелка  вниз"  (или  CTRL-d)  или
используйте любую другую клавишу перемещения курсора,  чтобы
сбросить введенные  буквы.  Если  вы  допустили  ошибку  при
наборе или изменили  решение  о  выборе  пункта,  вы  должны
нажать клавишу перемещения курсора, чтобы удалить  введенные
буквы, перед тем как  вы  сможете  опять  использовать  этот
способ для выбора другого пункта меню.
     4) Введите опять букву О и нажмите ENTER. В этот раз вы
выбрали  пункт  "Other  Users"  из  оффис  меню,  на  экране
отображается меню  "Other  Users"  (Другие  пользователи)  и
становится  активным.  Меню  "Other  Users"  выводит  список
регистрационных   идентификаторов   других    пользователей,
имеющих доступ к вашей системе.
     5) Нажмите CANCEL для того, чтобы закрыть  меню  "Other
Users".
     Если в данном документе вам предлагается выбрать  пункт
меню, используйте способ который вам кажется удобнее.

     5.3.3.   Как работать с формой

     Вторым типом окна в FACE является форма. Форма выглядит
подобно бланку, который надо заполнить. На рис. 8  показано,
как выглядит одна из форм в FACE (форма  "Display  Frames").
tes 23


                             68

                   Форма Display Frames

------------------------------------------------------------

             AT&T FACE - JUN 19, 1989

  -----------------------
 | 3 Diaplay Frames Form |
  -----------------------
 | Fist Frame  :________ |
 | Second Frame:________ |
 | Third Frame :________ |
 | Fourth Frame:________ |
  -----------------------


------------------------------------------------------------------
|HELP||CHOICES||SAVE||PREV-FRM||NEXT-FRM||CANCEL||CMD-MENU||RESET|
------------------------------------------------------------------
------------------------------------------------------------------

                            Рис. 8.


                             69

     Информация,  которую   вы   вводите   в   поля   формы,
используется оболочкой  FACE  для  изменения  внешнего  вида
вашего FACE оффиса,  или  для  изменения  того,  что  делает
команда FACE. На рис. 8, вы можете вводить информацию в поля
"First Frame",  "Second  Frame",  "Third  Frame"  и  "Fourth
Frame" (Первое Окно, Второе Окно, Третье  Окно  и  Четвертое
Окно, соответственно). (Как заполнять эту форму  описывается
в разделе "Изменение других параметров оффиса).
     Следует  помнить,  что   формы   часто   появляются   с
некоторыми значениями  по  умолчанию  в  большинстве  полей.
(Значение по умолчанию - это  значение,  помещаемое  в  поле
автоматически средой FACE и остающееся постоянным,  если  вы
его не измените.)

     5.3.3.1.   Метки функциональных клавиш в формах

     Формы  имеют  другой  набор  функциональных  клавиш   в
отличие от меню. Они показаны на рис. 9. Заметьте,  что  так
как в формах доступны только восемь  функциональных  клавиш,
клавиша F8 не резервируется для переключения уровней, как  в
меню. Вы увидите, что метки функциональных клавиш  меняются,
когда   вы   будете   практиковаться   в   перемещениях    и
редактировании в форме.

 Функциональные клавиши, доступные в формах

---------------------------------------------------
                  Function Key
                 ----------------
                 F1    HELP
                 F2    CHOICES
                 F3    SAVE
                 F4    PREV-FRM
                 F5    NEXT-FRM
                 F6    CANCEL
                 F7    CMD-MENU
                 F8    RESET

---------------------------------------------------

                          Рис. 9.
     Три функциональные  клавиши  (CHOICES,  SAVE  и  RESET)
отсутствуют в меню. Функциональная клавиша  CHOICES  покажет
допустимые значения текущего поля. (Если появится  сообщение
"No choices available" - "Нет допустимых значений" в  строке
сообщения, это означает, что  вы  должны  ввести  допустимые
значения   для   поля.)   Функциональная    клавиша    RESET
восстанавливает значение  текущего  поля,  которое  было  до
вашего редактирования. Функциональная клавиша SAVE сохраняет
значение всех полей и закрывает форму.

     5.3.3.2.   Перемещение в форме и редактирование
        полей.

     Так как вы вводите новую информацию в форму или меняете
информацию в некоторых полях, а также перемещаетесь от  поля
к  полю,  вы  нуждаетесь  в   средствах   редактирования   и


                             70
перемещения. Для перемещения внутри формы  и  редактирования
некоторые  из   именованных   клавиш   работают   в   формах
по-другому, чем в меню.  Клавиши  используемые  внутри  форм
приведены на рис. 10.
     Помните, что если ваша клавиатура не имеет некоторых из
этих именованных клавиш (или они  не  работают),  вы  можете
использовать альтернативные последовательности.
     Клавиши перемещения, используемые  в формах
--------------------------------------------------------
 Именованная   Альтерн.         Действие
 клавиша       послед.
--------------------------------------------------------
 Стрелка       CTRL-d      Перемещает курсор вниз к
 вниз                      следующему полю. Если
                           курсор - в последнем поле,
                           текущим становится
                           первое поле
--------------------------------------------------------
 Стрелка       CTRL-u      Перемещает курсор вверх
 вверх                     к предыдущему полю.
                           Если курсор - в первом
                           поле, то текущим становится
                           последнее поле
--------------------------------------------------------
 ->            CTRL-r      Перемещает курсор вправо
                           на один символ внутри
                           поля без изменения
                           содержимого поля. Перехода
                           к следующему полю не
                           осуществляется
--------------------------------------------------------
 <-            CTRL-l      Перемещает курсор влево
                           на один символ внутри
                           поля без изменения
                           содержимого поля. Перехода
                           к следующему полю не
                           осуществляется
--------------------------------------------------------
 TAB           CTRL-i      Перемещает курсор к
                           следующему полю в форме.
                           Если курсор - в последнем
                           поле, текущим становится
                           первое поле
--------------------------------------------------------
 BACKTAB       CTRL-t      Перемещает курсор к
                           предыдущему полю в форме.
                           Если курсор - в первом
                           поле, то текущим становится
                           последнее поле
--------------------------------------------------------
 HOME          CTRL-f b    Перемещает курсор в первую
 BEG           CTRL-b      позицию текущего поля
--------------------------------------------------------
 HOME-DOWN     CTRL-f e    Перемещает курсор в последнюю
 END           CTRL-e      позицию текущего поля
--------------------------------------------------------
 BACKSPACE     CTRL-h      Перемещает курсор влево,
                           удаляя символ слева


                             71
--------------------------------------------------------
 SPACEBAR      нет         Заменяет текущий символ
                           на пробел и перемещает
                           курсор на один символ
                           вправо
--------------------------------------------------------
 DEL или       CTRL-x      Удаляет символ над курсором
 DELETE-CHAR               сдвигая остаток строки
--------------------------------------------------------
 DELETE-LINE   CTRL-k      Удаляет текущую строку в
                           поле, перемещая остаток
                           текста вверх на одну строку.
                           Если поле состоит из
                           одной строки, клавиша
                           действует также как
                           CLEAR-LINE
--------------------------------------------------------
 RESET         CTRL-f r    Восстанавливает предыдущее
                           значение поля
--------------------------------------------------------
 CLEAR-EOL     CTRL-f y    Чистит строку с текущей
                           позиции до конца строки
--------------------------------------------------------
 CLEAR         CTRL-y      Чистит текущую строку в
 CLEAR-LINE                текущем поле
--------------------------------------------------------
                          Рис. 10.

     В следующем примере вы научитесь  перемещению  в  форме
Office  Functions  (функции  оффиса)  и  редактированию  его
полей. Помните, что в FACE "выбрать" означает, нужно перейти
к пункту меню и нажать ENTER.
     Если курсор выглядит в виде  знака  подчеркивания  (_),
его бывает трудно различить при использовании форм, так  как
поля по умолчанию подчеркнуты.
     Если вы решили ввести новое  значение  в  поле,  первый
введенный символ очистит все  поле.  Если  первым  символом,
который вы ввели является  пробел,  будет  похоже  что  поле
пустое, но это не так. В начале строки  присутствует  символ
пробела и курсор находится во второй  позиции  этой  строки.
Если вы забудете удалить  этот  первый  пробел,  поле  будет
выглядеть  правильно,  но  возможно   не   будет   правильно
работать.
     1) Выберите "Preferences" из меню "Office of login".
     2) Выберите "Office Functions" из  меню  "Preferences".
Форма "Office Functions" появится на экране. Эта форма имеет
семь полей и курсор позиционируется на первое  поле  "Delete
objects in my  Wastebasket  after  (#  of  days)"  ("Удалить
обьекты из корзины для бумаг через  #  дней).  Значением  по
умолчанию для данного поля является 1. Заметьте,  что  метки
функциональных  клавиш  внизу  экрана   изменились.   Строка
сообщения указывает допустимые значения для данного поля.
     3) Введите 32 в это  поле  и  нажмите  ENTER.  Обратите
внимание  что  появилось  сообщение  "Input  is  not  valid"
("недопустимое  значение")  и  курсор  не   переместился   к
следующему полю. Если FACE обнаружит,  что  новое  значение,
которое вы пытаетесь ввести в поле, недопустимо (здесь  32),
вы не сможете выйти из поля до тех пор, пока  поле  содержит
недопустимое значение.  Вы  можете  использовать  это  поле,


                             72
чтобы   проверить    некоторые    клавиши    редактирования,
приведенные на рис. 10, такие как BACKSPACE или DELETE-CHAR.
     4) Нажмите RESET  (или  CTRL-f  8)  для  восстановления
предыдущего значения этого поля. RESET действует  только  на
текущее поле
     5)  Перейдите  к  полю  "Prompt  before  deleting  ..."
("Подтверждение перед удалением"). Значение по  умолчанию  в
этом поле "yes". Нажмите CHOICES (или CTRL-f 2). Значение  в
поле изменится на "no".
     6) Нажмите CHOICES еще раз  и  значение  в  поле  опять
изменится на "yes".
     7) Нажмите клавишу "стрелка вниз" для перехода  к  полю
"Display Folder  Format:"  ("Формат  изображения  набора:").
Значение по умолчанию  в  этом  поле  "Name  only"  ("Только
имя").
     9) Нажмите CHOICES (или CTRL-f 2) еще раз. На этот  раз
на экране появится меню "Choices" ("Выбор"). Клавиша CHOICES
(или CTRL-f 2) будет показывать допустимые значения для поля
сменой  значений  в  самом  поле  если  есть  менее  четырех
допустимых значений. Если допустимых значений -  четыре  или
больше, они  выводятся  в  меню  "Choices".  Меню  "Choices"
несколько отличается от  других  меню.  Во-первых,  доступны
только  две  функциональные   клавиши:   ENTER   и   CANCEL.
Во-вторых, выбор пункта в меню "Choices" не открывает другое
окно. Выбраный пункт просто вводится в поле формы.
     10) Нажмите функциональную клавишу с меткой ENTER  (или
CTRL-f 3), для выбора любого значения из меню "Choices". (Вы
можете также нажать RETURN или CTRL-m  чтобы  выбрать  пункт
меню  "Choices".)  Меню  "Choices"  исчезает   и   выбранное
значение помещается в поле "Folder Display Format:".
     11) Нажмите CANCEL (или CTRL-f 6),  которая  аннулирует
любые изменения, которые вы  могли  сделать  во  всех  полях
формы "Office Functions" и закрывает  ее,  возвращая  вас  в
меню "Preferences".
     12) Нажмите CTRL-j, для  доступа  к  командной  строке,
введите  "cancel"  и  нажмите  ENTER.   Меню   "Preferences"
закроется и вы вернетесь в "Office" меню. Когда  вы  вводите
"cancel" в командной строке, FACE делает то же,  что  и  при
нажатии CANCEL (или CTRL-f  6).  На  самом  деле,  когда  вы
нажимаете CANCEL, FACE просто выполняет команду "cancel". То
есть, закрывает  текущее  окно  и  удаляет  его  из  рабочей
области.
     13) Нажмите CANCEL (или CTRL-f 6), чтобы  закрыть  окно
"Office" и вернуться в главное FACE меню.

     5.3.4.   Перемещение от окна к окну.

     Термин "перемещение", до настоящего момента, применялся
только для описания движения внутри  окна.  Кроме  того,  вы
можете передвигаться от окна к окну. Мы уже использовали для
этого два метода:
     - выбор (открытие) пункта  всегда  вызывает  переход  к
окну,  в  котором  отображается  этот  пункт   (кроме   меню
"Choices");
     - отказ  (закрытие)  окна  приводит  к  перемещению   в
предыдущее активное окно (кроме меню "Choices").
     Для того, чтобы попробовать перемещение от окна к  окну
без закрытия текущего окна, вам необходимо  иметь  открытыми
несколько окон на вашем FACE экране. Например, чтобы открыть


                             73
окна "Office of login", "/home/login" и "Корзина для бумаг",
проделайте следующее:
     1) Выберите "Office of login" из главного FACE меню.
     2) Выберите "Filecabinet" из меню Office of login.
     3) Выберите "WASTEBASKET" из меню /home/login.
     Конечно,  существуют  понятные  причины   для   желания
переместиться к другому окну без закрытия текущего.  В  этой
точке сеанса работы с FACE, вы  можете  захотеть  посмотреть
меню "Other Users" (другие  пользователи)  для  того,  чтобы
узнать   кому    принадлежит    некоторый    регистрационный
идентификатор. Для того, чтобы открыть меню "Other Users" вы
должны вернуться назад в Office  меню,  но  возможно  вы  не
хотите закрывать окно "Корзина для бумаг".

     5.3.4.1.   Переход к другому окну с помощью
        командной строки

     Этот метод использует номера окон,  которые  появляются
слева от названия  каждого  открытого  окна.  Заметьте,  что
каждое открытое  окно  имеет  уникальный  номер,  начиная  с
главного FACE меню с номером 1.
     1) Нажмите CTRL-j для доступа к командной строке.
     2) Введите число 2 и нажмите ENTER для перехода назад к
окну 2 (Office меню).
     3) Выберите "Other Users". Появляется меню Other  Users
и вы можете посмотреть список  других  пользователей,  чтобы
найти, например, требуемое регистрационное имя.
     4) По окончании работы с  этим  меню,  нажмите  CTRL-j,
введите "cancel" и нажмите ENTER для закрытия  меню.  Курсор
оказывается в предыдущем активном окне  (в  меню  Office  of
login).
     Для перемещения в  окно  по  его  номеру,  также  можно
использовать команду "goto".

     5.3.4.2.   Перемещение от окна к окну с помощью
        функциональных клавиш

     Большинство окон, которые  появляются  на  FACE  экране
имеют   метки   PREV-FRM   и    NEXT-FRM,    соответствующие
функциональным клавишам F4 и F5. Эти функциональные  клавиши
приводят к перемещению курсора от окна к окну. Причем  новое
окно становится текущим, вместо предыдущего.
     Сейчас, меню Office of login должно быть текущим,
     1) Нажмите PREV-FRM (или CTRL-f 4) для перехода курсора
к окну, которое было активным до  открытия  меню  Office  of
login. Курсор переходит в главное FACE меню.
     2) Нажмите NEXT-FRM (или CTRL-f 5) для перехода курсора
обратно в меню Office of login.
     3) Нажмите CANCEL (или CTRL-f 6),  чтобы  закрыть  меню
Office of  login.  Главное  FACE  меню  должно  опять  стать
активным окном.


     5.3.4.3.   Перемещение от окна к окну с помощью
        команды frm-mgmt.

     Несмотря  на   то,   что   командное   меню   полностью
обсуждается в следующем разделе, одна из команд  описывается


                             74
здесь, т.к. она позволяет  переходить  из  окна  в  окно  не
закрывая текущее окно. Последуйте следующему примеру:
     1) Выберите "Office of login" в главном FACE меню.
     2)  Нажмите  CMD-MENU  (или  CTRL-f   7)   для   вызова
командного меню. Вы можете  выбирать  пункты  из  командного
меню так же, как и из любого  другого.  Однако  в  командном
меню, пунктами являются не меню или формы, а  команды  FACE.
Командой перехода от окна к окну является "frm-mgmt".
     3) Выберите "frm-mgmt" из  командного  меню.  Командное
меню исчезнет. Появится меню  управления  окнами,  показывая
пункт "list".
     4) Выберите "list". Появится меню Open frames (открытые
окна), показывая список открытых окон на вашем экране.
     5)  Выберите  Office  of  login.  Меню  открытых   окон
исчезнет и окно Office of login станет активным.
     6) Нажмите CANCEL (или CTRL-f 6),  чтобы  закрыть  окно
Office of login. Главное FACE меню опять станет активным.
     Вы  вероятно  заметили   существенную   разницу   между
закрытием окна клавишей CANCEL  и  перемещением  от  окна  к
окну, способами описаными здесь. Когда  вы  закрываете  окно
клавишей  CANCEL,  оно  пропадает  и  курсор   автоматически
перемещается в предыдущее окно. Перейти в окно, которое было
закрыто можно только повторив процесс выбора сначала. Однако
при выходе из окна только что описанными способами, окно  не
исчезает, а только становится не активным. Вы можете сделать
его активным и продолжать его использовать.

     5.3.5.   Управление внешним видом вашего оффиса

     Каждый   раз,   когда   вы   открываете   окно,    FACE
автоматически определяет его размер и положение  на  экране.
FACE  располагает   окна   таким   образом,   что   они   не
накладываются  друг  на  друга,  кроме  случаев  когда   это
необходимо. Размер окна выбирается таким, чтобы окно вмещало
имена файлов и наборов файлов в отображаемых списках.
     Команда "frm-mgmt" позволяет  вам  изменить  размеры  и
положение открытого  окна.  Кроме  того  эту  команду  можно
использовать  для  вывода  списка  всех  открытых   окон   и
активации одного из них.
     После того как вы измените форму  меню  или  текстового
окна,  изменение  остается  в  силе,   пока   не   изменится
содержимое окна. Если вы закрыли  перемещенное,  обновленное
или  измененное   окно,   или   вышли   из   системы,   FACE
автоматически переместит и изменит окно, когда  вы  откроете
его в следующий раз. FACE постарается возвратить окно в  его
первоначальное положение, кроме случаев, когда были  открыты
другие окна, что делает это не целесообразным.

     5.3.5.1.   Перемещение окна

     Многим нравится когда окна располагаются в  специальных
местах на экране, например,  окно  "/home/login"  в  верхнем
правом  углу  рабочей  области.  Другие,  возможно,  захотят
переместить  окна,   чтобы   несколько   окон   были   видны
одновременно.
     В  следующем  примере  мы  будем  использовать  команду
"frm-mgmt"  из  командного   меню   для   перемещения   окна
"/home/login" в другое место вашей рабочей области.


                             75
     1) Выберите "Office of login" из главного FACE меню.
     2) Выберите "Filecabinet" из Office меню. Окно, которое
мы хотим переместить, здесь окно  /home/login,  должно  быть
активным до выполнения команды "frm-mgmt".
     3)  Нажмите  CMD-MENU  (или  CTRL-f   7)   для   вызова
командного меню.
     4) Выберите "frm-mgmt".
     5) Выберите "move" из меню управления окнами. Заметьте,
что курсор находится в левом верхнем углу окна  /home/login,
а  остальные  три  угла  мигают  и   появляется   сообщение,
информирующее о том что угол окна можно перемещать.
     6) Используйте клавиши  со  стрелками  для  перемещения
маркера верхнего левого угла: когда он окажется там, где  вы
хотите, нажмите ENTER.  Окно  /home/login  на  вашем  экране
переместилось.
     7) Перейдите назад в  Office  меню,  но  не  закрывайте
"/home/login" (используйте PREV-FRM или CTRL-f 4). Заметьте,
что окно /home/login остается на новом месте.
     8) Перейдите  обратно  в  окно  /home/login,  используя
NEXT-FRM (или CTRL-f 5), и затем нажмите CANCEL (или  CTRL-f
6) чтобы закрыть его.
     9) Выберите "Filecabinet" снова из Office меню  .  Окно
/home/login вернулось в свое начальное  положение.  Помните,
если вы  перемещаете  окно  с  помощью  "frm-mgmt"  и  затем
закрываете  его,  оно  может  вернуться  в  свое   начальное
положение при повторном открытие.

     5.3.5.2.   Изменение формы окна

     В следующем примере вы измените форму окна /home/login,
используя команду "frm-mgmt".
     1) Вы должны находиться в окне /home/login. Если вы  не
в этом окне перейдите в него.
     2) Нажмите  CTRL-j  для  доступа  к  командной  строке,
введите "frm-mgmt" и нажмите ENTER.
     3) Выберите "Reshape" из меню управления окном.
     4) В ответ на подсказку о перемещении  верхнего  левого
угла, используйте клавиши со стрелками для  позиционирования
в требуемое место.
     5) Нажмите  ENTER.  Появится  подсказка  о  перемещении
правого нижнего угла.
     6) Используйте стрелочные клавиши для увеличения окна и
нажмите ENTER. Помните, после того  как  вы  закроете  окно,
которое вы изменили, или выйдете из FACE, окно вернется в то
место, которое FACE присваивает ему автоматически. Если окно
содержит меню из набора файлов,  любая  команда,  вызывающая
обновление меню, такая  как  создание  нового  файла,  также
вызовет и восстановление начальной формы и положения окна.
     Можно изменить форму  только  текстовых  окон  и  меню.
Изменить окно, являющееся формой, нельзя.

     5.3.6.   Командное меню

     Командное меню, показанное на рис. 11, является  полным
списком команд FACE, из которого вы можете выбирать команды,
точно также как вы  выбираете  пункты  любого  другого  меню
FACE.  Командное  меню  вызывается  нажатием  CMD-MENU  (или
CTRL-f  7).  (Все  команды  этого   меню   можно   выполнить


                             76

непосредственно  с  помощью  командной  строки.  Для   этого
введите CTRL-j, затем имя команды и нажмите ENTER. Командное
меню является своего рода помощью.)


                             77
                       Командное меню

-----------------------------------------------------------
              AT&T FACE - Jun 19, 1989

 -----------------------------------
 |                                 |
 -----------------------------------
 |>cancel   goto       rename      |
 | cleanup  help       run         |
 | copy     move       security    |
 | create   next-frm   show-path   |
 | delete   organize   time        |
 | display  prev-frm   undelete    |
 | exit     print      unix-system |
 | find     redescribe update      |
 | frm-mgmt refresh                |
 |----------------------------------

-----------------------------------------------------------
|HELP||  ||ENTER||PREV-FRM||NEXT-FRM||CANCEL||CMD-MENU||  |
-----------------------------------------------------------
-----------------------------------------------------------

                           Рис. 11.


                             78
     В этом примере вы будете использовать только  некоторые
команды из  командного  меню.  Имеется  экранная  помощь  по
каждой команде, описание доступа к ней приводится в  разделе
"Получение помощи".
     1) Выберите "Office of login" из главного FACE меню.
     2)  Нажмите  CMD-MENU  (или  CTRL-f   7)   для   вызова
командного меню. В этой точке вы можете  проверить  действие
клавиш  перемещения,  которые  работают  с  многоколоночными
меню. Заметьте, что клавиши типа -> (или CTRL-r) и  <-  (или
CTRL-l) работают иначе, чем в меню с одной колонкой. Вы  уже
знаете, что можете выбрать  команду,  перемещаясь  к  ней  и
нажав  ENTER.  Если  выбранная  команда   требует   от   вас
дополнительной    информации,    появится    соответствующая
подсказка. Также вы помните, что  нажатие  CTRL-j  переводит
курсор  в  командную  строку.  Если  вы  нажмете  CTRL-j   в
командном меню пункт, на котором установлен курсор, появится
в командной строке после подсказки.
     3) Перейдите к команде time и введите CTRL-j. Заметьте,
что эта команда появилась в  командной  строке  сразу  после
подсказки  "-->".   Командное   меню   исчезает,   и   метки
функциональных клавиш показывают только CANCEL и  HELP.  Это
функциональные клавиши, которые работают в командной строке.
     4) Нажмите CANCEL (или CTRL-f 6). Подсказка в командной
строке исчезает. Вы  отказались  от  команды  time  и  окно,
которое было  активным  до  командной  строки  (Оффис  меню)
становится снова активным.
     5) Нажмите CMD-MENU (или CTRL-f 7) снова,  перейдите  к
cancel и нажмите CTRL-j  для  доступа  к  командной  строке.
Командное меню исчезает (закрывается), и "cancel" появляется
в командной строке.
     6)  Нажмите  ENTER.  Нажав  эту  клавишу  вы  выполнили
команду cancel. В этот раз cancel работает с активным  окном
(меню Office of login). Меню  Office  of  login  исчезает  и
активным окном становится главное FACE меню.

     5.3.7.   Получение помощи

     Средство   help   является   встроеной   помощью    для
пользователя, предоставляя справочную информацию  на  каждый
аспект использования  FACE.  Данный  раздел  обсуждает,  как
получить помощь по конкретным командам, меню и  полям  форм.
Следующий раздел обсуждает как получить помощь о FACE.


     5.3.7.1.   Помощь по командам, меню и полям форм
                FACE

     Помощь  по  активной  команде,  меню  или  полю   формы
получить очень просто, т.к. команда help  всегда  вызывается
по функциональной клавише F1 (или CTRL-f 1)  если  помощь  в
данной точке доступна.
     Когда активным окном является командное  меню,  нажатие
HELP выводит окно  с  информацией  о  том  как  использовать
команду на которую указывает курсор.
     Когда  активным  окном  является  меню,  нажатие   HELP
выведет окно с информацией, описывающей каждый пункт данного
меню.
     Когда активным  окном  является  форма,  нажатием  HELP


                             79
выводит окно с информацией о том как заполнять текущее поле.
     Если вы в командной строке, нажатие HELP  выводит  меню
команд, и дает помощь о команде, которую вы выберете.
     Следующий пример  показывает  как  получить  помощь  по
команде FACE. Вы можете использовать  подобную  процедуру  и
способ перемещения, если вам  нужна  помощь  по  конкретному
меню или полю формы. Средство Help предоставляет  помощь  по
текущему активному окну или команде.
     1) Перейдите к меню Office of login.
     2)  Нажмите  CMD-MENU  или  CTRL-f  7,  чтобы   открыть
командное меню. Курсор устанавливается  на  команду  cancel.
Допустим вы хотите вспомнить о том, что делает эта  команда,
до того как ее использовать.
     3) Нажмите HELP (или CTRL-f  1),  чтобы  получить  окно
помощи  по  команде  cancel.  Командное  меню   исчезает   и
появляется новое окно (Help  on  cancel),  выдающее  краткую
информацию  о  том,  что  делает  эта  команда  и   как   ее
использовать. Функциональные клавиши F2 и F3, теперь имеющие
метки PREVPAGE  и  NEXTPAGE,  показывают  вам  предыдущую  и
следующую полные страницы  текста  в  окне  помощи.  В  зоне
прокрутки, на правой границе окна, отображается символ  "v",
показывающий, что имются еще страницы текста.
     4) Нажмите NEXTPAGE (или CTRL-f 3).  В  зоне  прокрутки
появится еще один символ "^", который означает, что  имеется
предществующая страница текста, перейти к которой  можно  по
PREVPAGE (или CTRL-f 2). 5) Нажмите CANCEL (или CTRL-f 6)  ,
чтобы закрыть окно помощи.

     5.3.7.2.   Получение помощи о FACE

     Помощь о FACE вы можете получить после нажатия  клавиши
HELP. Эту помощь можно получить из меню  "Обзор  содержания"
("Overview of Contents"), к которому можно перейти  нажатием
функциональной клавиши CONTENTS (или CTRL-f 8), отображаемой
когда  на  экране  открыто  окно  помощи.  Общая  помощь  не
доступна из первого уровня функциональных клавиш,  т.к.  она
используется менее часто, чем помощь по конкретным  командам
и окнам.
     Вы можете попробовать следующий пример из  любого  окна
(если вы  толькo  что  завершили  предыдущий  пример,  будет
активным меню "Office of login").
     1) Нажмите HELP (или CTRL-f 1)  и  информационное  окно
отобразит текст  о  текущем  активном  окне.  Заметьте,  что
меткой функциональной клавиши F8 стало "CONTENTS".
     2)  Нажмите  CONTENTS  или  CTRL-f  8.   Функциональная
клавиша F8 имеет такую метку в любом окне помощи. Появляется
меню  "Содержание  помощи",  выводящее  список  разделов   о
использовании FACE.
     3) Выберите "Окна и  функциональные  клавиши"  ("Frames
and  Functional  Keys")  из  меню   содержания.   Появляется
соответствующее  окно  помощи.  Символ  в   зоне   прокрутки
показывает, что есть еще страницы текста.
     4) Нажмите  NEXTPAGE  (или  CTRL-f  3).  Другой  символ
прокрутки покажет, что  текущей  странице  предшествует  еще
одна. Клавиша PREVPAGE (или CTRL-f 2) покажет вам предыдущую
страницу.
     5) Нажмите CMD-MENU (или CTRL-f 7), и выберите  команду
cleanup. Команда cleanup закрывает текущее окно, а также все
другие окна кроме главного FACE меню.


                             80
     В окне  помощи  или  другом  текстовом  окне  следующие
клавиши позволяют вам перемещаться по  тексту.  Эти  клавиши
являются добавлением к PREVPAGE  и  NEXTPAGE.  Помните,  что
если ваша клавиатура не имеет каких-либо именованных  клавиш
(или они не работают), вы можете использовать альтернативные
последовательности.

     Клавиши перемещения в окне помощи и других
              текстовых окнах

-------------------------------------------------------
Именованная  Альтернатив.       Действие в текстовом
клавиша      последов.                  окне
-------------------------------------------------------
Стрелка      CTRL-u        Перемещает курсор вверх
вверх                      на одну строку
-------------------------------------------------------
Стрелка      CTRL-d        Перемещает курсор
вниз                       вниз на одну строку
-------------------------------------------------------
SCROLL-DOWN   CTRL-f d     Прокручивает текст на
                           одну строчку вниз
-------------------------------------------------------
SCROLL-UP     CTRL-f u     Прокручивает текст на
                           одну строчку вверх
-------------------------------------------------------
PAGE-DOWN     CTRL-w       Отображает следующую полную
                           страницу текста, оставляя
                           две строки текущей страницы
-------------------------------------------------------
PAGE-UP       CTRL-v       Отображает предыдущую полную
                           страницу текста, оставляя
                           две строки текущей страницы
-------------------------------------------------------
BEG           CTRL-b       Отображает первую полную
                           страницу текста.
-------------------------------------------------------
END           CTRL-a       Отображает последнюю полную
                           страницу текста.
-------------------------------------------------------

                          Рис. 12.


     5.3.8.   Выход из FACE

     Вы завершили курс начинающего по оболочке FACE. Если вы
хотите выйти из  FACE  используйте  пункт  "Выход  из  FACE"
("Exit FACE") главного FACE меню. Проделайте следующее:
     1)  Для  того,  чтобы  выйти  из   FACE   необязательно
закрывать все открытые окна. Перейдите к главному FACE  меню
любым способом, который вам нравится.
     2)  Выберите  Exit  FACE.  Чтобы  убедиться,   что   вы
действительно хотите выйти появляется следующее сообщение:


                             81

------------------------------------------------------------
             AT&T FACE - JUN 19, 1989

  ----------------------------------
 | 4          Confirm exit          |
  ----------------------------------
 |                                  |
 | You are about to exit AT&T FACE. |
 |                                  |
 |                                  |
 |                                  |
  ----------------------------------

Press CONT to exit or CANCEL to cancel the exit.

------ ------ ------ ------ ------ -------- ---------- ------
|    | |    | |CONT| |    | |    | |CANCEL| |CMD-MENU| |    |
------ ------ ------ ------ ------ -------- ---------- ------
-------------------------------------------------------------

     3) Нажмите CONT для подтверждения выхода,  или  нажмите
CANCEL для того, чтобы отказаться от процедуры выхода,  если
вы изменили свое решение и хотите продолжить работу с FACE.
     Если   FACE   запустился   автоматически,   когда    вы
зарегистрировались в  системе,  вы  выйдете  из  системы  по
выходу из FACE. В противном случае вы вернетесь на подсказку
системы UNIX. Вы можете изменить этот режим с помощью пункта
"Office Functions" из меню "Preferences".
     Помните всегда о необходимости  выхода  из  FACE  и  из
вашей системы перед тем  как  оставить  свой  терминал.  Это
предохраняет и ваши файлы и всю компьютерную систему.