(Занятие 5) Руководство по командной среде FACE
Операционная система UNIX (руководство пользователя)
vsit, Tuesday 25 July 2006 - 09:21:27

[newpage=Что такое FACE?] 5. Руководство по командной среде FACE
5.1. Что такое FACE?


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

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

Материал в данном разделе организован следующим образом:



5.2. Введение

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

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

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

Перед тем как вы сможете работать с FACE, вы должны зарегистрироваться в вашей системе. Регистрацию в системе можно сравнить с запертой дверью вашего оффиса. Также как посторонние люди не могут войти в ваш оффис без ключа к двери, посторонние пользователи не могут войти в вашу систему без ключа к вашему регистрационному имени - пароля.

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

Перед тем как вы сможете зарегистрироваться в FACE вам необходимо узнать следующее:



Когда вы узнали эту информацию, можно начинать.



FACE может определить не любой тип терминала. Если FACE не сможет определить тип терминала, вы опять получите подсказку "TERM=", и будет необходимо ввести тип терминала.

Это все что касается регистрации. Но перед тем как вы начнете использовать FACE, вы должны понять как работают части FACE экрана.

Если FACE не запускается автоматически при входе в систему, вы можете вызвать его командой "face" в ответ на подсказку системы UNIX.

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

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


    -----------------------------------------------------
                      Заголовок
    -----------------------------------------------------
    
                   Рабочая  Область

    -----------------------------------------------------
                   Строка  Сообщения
    -----------------------------------------------------
                   Командная  Строка
    -----------------------------------------------------
     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 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.

Функции, соответствующие функциональным клавишам меняются в зависимости от типа текущего окна. Когда меняются функции, метки на вашем экране также меняются. Например, окно меню имеет другой набор функций по сравнению с окном формы.

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

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

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


    ------------------------------------------------------------------
                   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.


Главное меню FACE содержит следующее пункты:



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

После того, как открыто FACE меню и, возможно, другие окна, может появиться подсказка в строке сообщения о том, что файлы или наборы файлов в вашей "корзине для бумаг" должны быть удалены. При этом также выводится меню файлов или наборов файлов, предназначенных для удаления. Вы можете использовать клавишу MARK для того чтобы пометить некоторые файлы или наборы файлов для сохранения, и затем удалите оставшиеся нажатием клавиши ENTER. Также вы можете вообще отказаться от удаления нажатием CANCEL или альтернативной последовательности CTRL-f 6. (Полная информация по ориентации в окнах и меню приведена в разделе "Как использовать меню.) Раздел "Использования вашего FACE оффиса" обсуждает средство "корзина для бумаг" детально.
[newpage=Альтернативные последовательности]
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 или CLEAR-LINE CTRL-f y NEXTPAGE или PAGE-DOWN CTRL-w
CMD LINE CTRL-f or CTRL-f c PAGE-UP или PREVPAGE CTRL-v
DEL или CTRL-x PREV CTRL-p
DEL-CHAR Стрелка вверх F1 по F8 CTRL-f 1 по CTRL-f 8
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
CTRL-f u
HOME CTRL-f b SPACEBAR нет
HOME-DOWN CTRL-f a TAB CTRL-i


В зависимости от вашей клавиатуры, клавиша возврата каретки может называться ENTER или RETURN. В данной главе для обозначения клавиши возврата каретки используется клавиша ENTER. Метка ENTER может быть также присвоена функциональной клавише F3. Однако, если ваша клавиатура имеет только клавишу RETUN, используйте ее или CTRL-m взамен.

[newpage=Как использовать меню]

5.3.2. Как использовать меню
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 используют одни и те же клавиши для перемещения внутри окна.

Если ваши функциональные клавиши или именованные клавиши не работают так как описано, используйте альтернативные последовательности.

Клавиши для перемещения в меню


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


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

Не все терминалы используют одинаковые графические символы для символов прокрутки. Некоторые терминалы используют символ "^" для показа возможной прокрутки вверх и "v" для прокрутки вниз.

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

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


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


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

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

Выберите пункт и нажмите ENTER.

Пункт меню может быть выбран простым переходом к нему и нажатием клавиши ENTER.



Введите первую букву пункта меню.

Второй способ выбора пункта меню заключается в простом наборе его названия.



[newpage=Как работать с формой]

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

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

Форма 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.


Информация, которую вы вводите в поля формы, используется оболочкой 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. Перемещение в форме и редактирование полей.

Так как вы вводите новую информацию в форму или меняете информацию в некоторых полях, а также перемещаетесь от поля к полю, вы нуждаетесь в средствах редактирования и перемещения. Для перемещения внутри формы и редактирования некоторые из именованных клавиш работают в формах по-другому, чем в меню. Клавиши используемые внутри форм приведены на рис. 10.

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

Клавиши перемещения, используемые в формах


Именованная клавиша Альтерн. послед. Действие
Стрелка вниз CTRL-d Перемещает курсор вниз к следующему полю. Если курсор - в последнем поле, текущим становится первое поле
Стрелка вверх CTRL-u Перемещает курсор вверх к предыдущему полю. Если курсор - в первом поле, то текущим становится последнее поле
-> CTRL-r Перемещает курсор вправо на один символ внутри поля без изменения содержимого поля. Перехода к следующему полю не осуществляется
<- CTRL-l Перемещает курсор влево на один символ внутри поля без изменения содержимого поля. Перехода к следующему полю не осуществляется
TAB CTRL-i Перемещает курсор к следующему полю в форме. Если курсор - в последнем поле, текущим становится первое поле
BACKTAB CTRL-t Перемещает курсор к предыдущему полю в форме. Если курсор - в первом поле, то текущим становится последнее поле
HOME
BEG
CTRL-f b
CTRL-b
Перемещает курсор в первую позицию текущего поля
HOME-DOWN
END
CTRL-f e
CTRL-e
Перемещает курсор в последнюю позицию текущего поля
BACKSPACE CTRL-h Перемещает курсор влево, удаляя символ слева
SPACEBAR нет Заменяет текущий символ на пробел и перемещает курсор на один символ вправо
DEL или
DELETE-CHAR
CTRL-x Удаляет символ над курсором сдвигая остаток строки
DELETE-LINE CTRL-k Удаляет текущую строку в поле, перемещая остаток текста вверх на одну строку. Если поле состоит из одной строки, клавиша действует также как CLEAR-LINE
RESET CTRL-f r Восстанавливает предыдущее значение поля
CLEAR-EOL CTRL-f y Чистит строку с текущей позиции до конца строки
CLEAR
CLEAR-LINE
CTRL-y Чистит текущую строку в текущем поле


Рис. 10.


В следующем примере вы научитесь перемещению в форме Office Functions (функции оффиса) и редактированию его полей. Помните, что в FACE "выбрать" означает, нужно перейти к пункту меню и нажать ENTER.

Если курсор выглядит в виде знака подчеркивания (_), его бывает трудно различить при использовании форм, так как поля по умолчанию подчеркнуты.

Если вы решили ввести новое значение в поле, первый введенный символ очистит все поле. Если первым символом, который вы ввели является пробел, будет похоже что поле пустое, но это не так. В начале строки присутствует символ пробела и курсор находится во второй позиции этой строки. Если вы забудете удалить этот первый пробел, поле будет выглядеть правильно, но возможно не будет правильно работать.



[newpage=Перемещение от окна к окну]

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

Термин "перемещение", до настоящего момента, применялся только для описания движения внутри окна. Кроме того, вы можете передвигаться от окна к окну. Мы уже использовали для этого два метода:



Для того, чтобы попробовать перемещение от окна к окну без закрытия текущего окна, вам необходимо иметь открытыми несколько окон на вашем FACE экране. Например, чтобы открыть окна "Office of login", "/home/login" и "Корзина для бумаг", проделайте следующее:



Конечно, существуют понятные причины для желания переместиться к другому окну без закрытия текущего. В этой точке сеанса работы с FACE, вы можете захотеть посмотреть меню "Other Users" (другие пользователи) для того, чтобы узнать кому принадлежит некоторый регистрационный идентификатор. Для того, чтобы открыть меню "Other Users" вы должны вернуться назад в Office меню, но возможно вы не хотите закрывать окно "Корзина для бумаг".

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

Этот метод использует номера окон, которые появляются слева от названия каждого открытого окна. Заметьте, что каждое открытое окно имеет уникальный номер, начиная с главного FACE меню с номером 1.



Для перемещения в окно по его номеру, также можно использовать команду "goto".

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

Большинство окон, которые появляются на FACE экране имеют метки PREV-FRM и NEXT-FRM, соответствующие функциональным клавишам F4 и F5. Эти функциональные клавиши приводят к перемещению курсора от окна к окну. Причем новое окно становится текущим, вместо предыдущего.

Сейчас, меню Office of login должно быть текущим,



Главное FACE меню должно опять стать активным окном.

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

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



Вы вероятно заметили существенную разницу между закрытием окна клавишей CANCEL и перемещением от окна к окну, способами описаными здесь. Когда вы закрываете окно клавишей CANCEL, оно пропадает и курсор автоматически перемещается в предыдущее окно. Перейти в окно, которое было закрыто можно только повторив процесс выбора сначала. Однако при выходе из окна только что описанными способами, окно не исчезает, а только становится не активным. Вы можете сделать его активным и продолжать его использовать.

[newpage=Управление внешним видом ]

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

Каждый раз, когда вы открываете окно, FACE автоматически определяет его размер и положение на экране. FACE располагает окна таким образом, что они не накладываются друг на друга, кроме случаев когда это необходимо. Размер окна выбирается таким, чтобы окно вмещало имена файлов и наборов файлов в отображаемых списках.

Команда "frm-mgmt" позволяет вам изменить размеры и положение открытого окна. Кроме того эту команду можно использовать для вывода списка всех открытых окон и активации одного из них.

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

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

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

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



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

В следующем примере вы измените форму окна /home/login, используя команду "frm-mgmt".



Можно изменить форму только текстовых окон и меню. Изменить окно, являющееся формой, нельзя.

[newpage=Командное меню]

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

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

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



    -----------------------------------------------------------
                  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.


В этом примере вы будете использовать только некоторые команды из командного меню. Имеется экранная помощь по каждой команде, описание доступа к ней приводится в разделе "Получение помощи".



[newpage=Получение помощи]

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

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

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

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

Когда активным окном является командное меню, нажатие HELP выводит окно с информацией о том как использовать команду на которую указывает курсор.

Когда активным окном является меню, нажатие HELP выведет окно с информацией, описывающей каждый пункт данного меню.

Когда активным окном является форма, нажатием HELP выводит окно с информацией о том как заполнять текущее поле.

Если вы в командной строке, нажатие HELP выводит меню команд, и дает помощь о команде, которую вы выберете.

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



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

Помощь о FACE вы можете получить после нажатия клавиши HELP. Эту помощь можно получить из меню "Обзор содержания" ("Overview of Contents"), к которому можно перейти нажатием функциональной клавиши CONTENTS (или CTRL-f 8), отображаемой когда на экране открыто окно помощи. Общая помощь не доступна из первого уровня функциональных клавиш, т.к. она используется менее часто, чем помощь по конкретным командам и окнам.

Вы можете попробовать следующий пример из любого окна (если вы толькo что завершили предыдущий пример, будет активным меню "Office of login").



В окне помощи или другом текстовом окне следующие клавиши позволяют вам перемещаться по тексту. Эти клавиши являются добавлением к 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.


[newpage=Выход из FACE]

5.3.8. Выход из FACE

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



Если FACE запустился автоматически, когда вы зарегистрировались в системе, вы выйдете из системы по выходу из FACE. В противном случае вы вернетесь на подсказку системы UNIX. Вы можете изменить этот режим с помощью пункта "Office Functions" из меню "Preferences".

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



эта статья с Компьютерные сети и технологии
( http://www.xnets.ru/plugins/content/content.php?content.137 )