которые позволяют вам перемещаться по форме, редактировать
ее и выбирать точки "Point and Pick".
Для печати файла сперва выбирайте Dirs/Files->Print. Вы-
водится форма Print:
+---------------------------------------------------------+
| Введите имя файла или каталога Print |
| |
| /tmp 24 may 1989 |
| |
| |
|+--------------------Print Files------------------------+|
|| ||
|| Введите файл(ы) для печати: ||
|| [_ ] ||
|| ||
|| Введите имя принтера для передачи на него файлов: ||
|| [ ] ||
|| ||
|| ||
|+-------------------------------------------------------+|
| |
+---------------------------------------------------------+

- 2-8 -

Отметим, что подсветка на первом объекте ы форме. Вы мо-
жете заполнить его в нужных полях или получить список выбо-
ров нажав <F3>. Вы можете ввести имя файла если оно вам из-
вестно, но предположим, что вы его не знаете и поэтому для
следования данному пособию нажмите <F3>. Открывшееся окно
перекрывает часть формы Print:
+---------------------------------------------------------+
| Введите имя файла или каталога Print |
| |
| /tmp 24 may 1989 |
| |
| |
|+--------------------Print Files------------------------+|
|| ||
|| Введите файл(ы) для печати: ||
|| [_ ] ||
|| ||
||_______________________________________________________||
|| ||
|| файл1 файл2 файл3 файл4 ||
|| файл5 файл6 ||
|+-------------------------------------------------------+|
| |
+---------------------------------------------------------+

Окно содержит список файлов, которые вам можно выбрать.
Для выбора файла укажите на него перемещая на него подсветку
(point) и зафиксируйте (pick) нажав Return. Эти действия и
носят название "Point and Pick" и используются в любом выбо-
ре. Когда вы сделали выбор, окно закрывается и и вы возвра-
щаетесь в форму Print.
Отметим, что имя файла, которое вы выбрали, теперь выво-
дится в форме. Вы можете теперь изменить выбранный вами файл
при помощи клавиш редактирования (перечислены ниже в этой
секции) или нажав Return перейти к следующему полю.

- 2-9 -

Теперь вы должны ввести им принтера для вывода. Если вы
не знаете имя принтера, то нажмите <F3> и второе меньшее ок-
но откроется на экране:
+---------------------------------------------------------+
| Введите имя файла или каталога Print |
| |
| /tmp 24 may 1989 |
| |
| |
|+--------------------Print Files------------------------+|
|| ||
|| Введите файл(ы) для печати: ||
|| [файл1 ] ||
|| ||
|| Введите имя принтера для передачи на него файлов: ||
|| [_ ] ||
|| ____________||
|| : принтер1 ||
|+------------------------------------------: принтер2 :|
| :_принтер3___:|
+---------------------------------------------------------+

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

- 2-10 -

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

Клавиши форм
____________________________________________________________
Клавиши Действие
____________________________________________________________
<ESC> сообщает программе, что вы изменили
решение и не хотите завершать заполне-
ние этой формы. Форма удаляется и ни-
каких действий больше не производит-
ся. Вы возвращаетесь в предыдущее ме-
ню. Кроме того, <ESC> и вслед за ним
<Return> используются для подтвержде-
ния, что сообщение об ошибке прочи-
тано и что вы готовы продолжать работу.
Cтрелки вверх,вниз переместиться к другому полю в форме.
Некоторые поля ограничены и ввод в
них не разрешен. Клавиши стрелки обой-
дут их. Другие поля должны быть за-
полнены. Нажимая клавишу вниз на пос-
леднем объекте формы вы пепеходите в
первый объект.
Стрелки влево,вправо перемещают влево или вправо в текущем
поле. Позволяют изменить текст без пе-
репечатки всей строки.
<Return> нажав эту клавишу в поле вы завершите
ввод данных в него и переместите кур-
сор к другому полю. В последнем поле
нажатие Return завершает заполнение
всей формы и и сообщает оболочке о
том, что данные готовы для работы.
<CTL>x выход из формы и ее выполнение где бы
вы не были. Полагайте х - от слова
execute. [F10] делает то же самое.
<F4> вы можете использовать программу про-
верки правописания находясь в форме.
Если вы думаете, что слово написано с
ошибкой, нажмите <F4> когда курсор на-
ходится на данном слове и появится
список возможных правильных слов в ви-
де списка укажи-и-нажми. Слово, кото-
рое вы выбрали, заменит слово с ошибкой.

- 2-11 -

Клавиши редактирования
____________________________________________________________
Клавиши Действие
____________________________________________________________
<CTL>y удалить текущую строку, старт везде
<CTL>w удалить текущее слово
<CTL>g-<CTL>h переместить курсор в начало строки
<CTL>g-<CTL>l переместить курсор в конец строки
<CTL>v перейти или выйти из режима набора
лишних символов.
<DEL> удалить символ под курсором
<BKSP> вернуться на символ назад и удалить
его.
<CTL>u на страницу вверх
<CTL>d на страницу вниз
<CTL>n следующее слово
<CTL>p предыдущее слово
правая, левая стрелки переместиться вправо или влево на ре-
дактируемой строке.

Клавиши укажи-и-нажми
____________________________________________________________
Клавиши Действие
____________________________________________________________
<Return> нажатие этой клавиши на имени объекта
выбирает объект
<ESC> объекты не нужны, процесс выборки за-
канчивается. Список удаляется и ника-
ких действий не предпринимается.
<CTL>v переключает между выбором всего или
ничего из объектов в списке.
стрелки вверх,вниз переместиться к другим объектам списка.
стрелки влево,вправо переместиться вдоль многоколоночной
картинки.
пробел когда данное приложение воспринимает
больше чем один объект, для их марки-
рования. Маркированный объект обозна-
чается символом * в левой колонке. Ма-
ркировку можно отменить при нажатии
пробела второй раз на том же самом
объекте. Весь перечень можно выбрать
при помощи Return.

- 2-12 -

<F5> клавиша поиска полезна для обнаруже-
ния объектов в длинном листинге. При
ее нажатии появляется приглашение
ввести строку, которую нужно найти и
после этого нужно нажать ввод. Если
искомая строка не обнаружена, то под-
светка не перемещается. Клавиши ; и :
повторяют поиск вперед и назад, соот-
ветственно.
Первая буква быстрейший метод выбора объекта по его
первой букве. Нажмите первую букву объ-
екта и подсветка переместится на этот
объект. Нажав клавишу ввода вы выбира-
ете объект. (Если есть только один
объект, начинающийся с этой буквы, он
будет маркирован после ее ввода и нет
нужды нажимать ввод снова.) Если с
одной буквы начинаются несколько объ-
ектов, то курсор покажет на ее первое
появление в списке.

- 2-13 -

Использование видео-клавиш

"Видео-клавиши" - это ряд прямоугольников выбора в фор-
ме, которую вы выбрали способом, подобным выбору объектов в
полоске меню. Цель видео-клавиш - позволить ввод данных в
форме, которая была использована в последовательности выбо-
ров, сделанных при помощи видео-клавиш, как в данном приме-
ре, взятом из раздела Account sysadmsh:

+---------------------------------------------------------+
| Проверка |
| 11 ноя 88 08:20 /usr/auth |
| |
| |
| |
|+--------------- Viw/Modifiy a user account ------------+|
|| ||
|| Username : [ ] ||
|| ||
|| Audit Expiration Identity Logins Password Privileges ||
|| ||
|| ||
|| ||
|| ||
|+-------------------------------------------------------+|
| |
+---------------------------------------------------------+

В данном примере нужно заполнить Username перед выбором
видео-клавиши. Синтаксис sysadmsh включает нотацию для ви-
део-клавиш: двоеточие. Так что когда вы увидите ссылку
sysadmsh типа:

Accounts -> User -> Examine:Audit

то это значит, что вы должны обеспечить информацию (в данном
случае имя пользователя) перед заданием следующего выбора:
Audit.

- 2-14 -

Использование окон сканирования

При выполнении команд UNIX путем выбора их в меню
sysadmsh результаты команд обычно выводятся в окно сканиро-
вания. Окна сканирования используются также для вывода на
экран содержимого файлов и листингов каталогов. Для де-
монстрации использования окон сканирования предположим, что
мы хотим знать кто в настоящее время вошел в систему. Для
этого нужно выбрать System -> Report -> Users. (Так запуска-
ется команда UNIX who(C).)
После выбора данных опций, окно сканирования, отображаю-
щее вывод команды who(C), появится на экране:

+---------------------------------------------------------+
| Users |
| |
| who -H 24 May 1989 13:47 |
| |
| |
|+-------------------- who(C) ---------------------------+|
|| ||
|| NAME LINE TIME + ||
|| # ||
|| root tty01 24 May 10:23 # ||
|| faithz tty02 24 May 11:03 # ||
|| stevem tty03 24 May 8:16 # ||
|| naomib tty04 24 May 8:00 # ||
|| terib tty08 24 May 8:16 # ||
|+-------------------------------------------------------+|
| |
+---------------------------------------------------------+

- 2-15 -

Отметим, что имя команды who и раздел справок о ней (С)
выведены в начале окна. Отметим также, что опция, заданная в
команде (-Н) выведена на экран в левой стороне строки ста-
туса. Если вы не понимаете представленной информации,
посмотрите описание команды в User's Reference.
Вы можете узнать окно сканирования по вертикальному стол-
бику прокрутки, который появился в верхнем правом углу окна,
здесь он представлена как #. Когда окно появится в верхней
части вашего текста, то становится видимым символ +, если же
окно в нижней части - то внизу будет +. Если весь текст
уместился в окне, то можно видеть два символа +.
Столбик прокрутки показывает также где вы находитесь в
окне. Высвеченная порция столбика представляет часть текста,
который в настоящее время выведен на экран. По мере того как
вы прокручивает его вверх и вниз высвеченный столбик двига-
ется за вами.
При работе в окне сканирования нужно использовать следу-
ющие клавиши:

Клавиши сканирования
_________________________________________________________
Действие Клавиша
_________________________________________________________

Выход из файла <ESC>
переместиться вверх на строку стрелка вверх
переместиться вниз на строку стрелка вниз
переместиться вниз на страницу <PgDn> или пробел
переместиться вверх на страницу <PgUp>
переместиться вверх дисплея <Home>
переместиться вниз дисплея <End>
поиск последовательности (; и <F5>
: повторяют поиск вперед и
назад, соответственно.)
распечатать вывод команды или <F7>
файл, выведенный в окно скани-
рования

- 2-16 -

Получение подсказки

Вы можете нажать клавишу <F1> для вывода информа-
ции-подсказки. После ее нажатия откроется окно Help -
подсказки. Оно выглядит следующим образом:

+-------------------- Help Topic -----------------------+
| |
| |
| Вот как первое окно Help появляется на экране |
| |
| |
| |
| |
| |
+-----------------------------------Снова F1 для продолж+

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

+---------------------------------------------------------+
| Нажмите F1 снова для помощи еще Help |
| |
| |
| Continue Back Next Index Related Search Help Print |
| Quit Return to the application |
| |
| sysadmsh Help Topic |
| |
| |
| |
| |
| Вот как выглядит меню Help |
| |
| |
| |
| |
+---------------------------------------------------------+

- 2-17 -

Из этого меню вы можете выбрать много более детальной
информации. Когда вы закончите, выбирайте из меню Quit и
возвратитесь в то место, в котором находились ранее.
Здесь приведены опции меню для Help:

Опции Help
__________________________________________________________
Опция Действие
__________________________________________________________

Continue продолжить на следующей странице. Все клавиши ве-
ртикального движения активны. Если больше инфор-
мации нет, то высветится опция Quit и строка опи-
сания выдаст: Возврат в систему.
Back переместиться обратно в раздел, который вы только
что смотрели. Нет соответствующей опции Forward.
Она может использоваться и для возврата в более
общие разделы.
Index выбрать новый раздел из списка.
Related выбрать новый раздел, родственный текущему.
Search искать новый раздел путем сравнения с образцом.
Сперва вам нужно задать где смотреть (титулы,
строки текста или и там и там) и затем дать по-
следовательность. Последовательность может быть
простым словом (таким как create или date), или
более сложным выражением. Будет представлен спи-
сок разделов, в которых есть данная последовате-
льность.
Help как сама возможность подсказки может быть исполь-
зована? На экран выводится таблица, подобная этой.
Если вам нужна дополнительная информация, посмот-
рите ваш раздел в Index, Related или Search.
Print сделать твердую копию текущего раздела. Сперва
вам нужно выбрать принтер, затем выбрать Go из
подменю для передачи на принтер.
Quit выйти из подсказки и возвратиться в sysadmsh.
Для быстрого выхода можно нажать <F2> или <ESC>.

- 2-18 -

Каждый экран Help имеет общую информацию, а также специ-
фическую информацию о каждой опции, перечисленной в меню, из
которого Help была выбрана. Каждое сообщение предваряется
соответствующей строкой меню и заключается ссылкой на доку-
ментацию операционной системы. Символы в скобках, следующие
за командной строкой, означают секцию User's Reference. Нап-
ример, vi(C) означает, что здесь содержится информация о vi
в разделе С User's Reference.
-------------------------------------------------------
Примечание:
Когда вы работает в команде UNIX, то не должны обра-
щаться к реализации Help. Например, когда вы выбрали:
Dirs/Files -> Edit, то попадаете в команду UNIX vi и клавиши
sysadmsh не функционируют. После возврата из этой команды и
возврата в sysadmsh клавиши снова начнут правильно функцио-
нировать. Если элементов sysadmsh нет на экране (строка ме-
ню, полоски, индикатор контекста и т.д.), то Help, вероятнее
всего на доступна. Если же она вам нужна, то нужно выйти из
текущего процесса и нажать клавишу <F1>. Вообще лучше
использовать Help перед выполнения выбора меню.

- 2-19 -

Изменение текущего каталога в sysadmsh

Есть несколько случаев, когда нужно изменить текущий ка-
талог для использования некоторых файлов или команд. Вы мо-
жете переместиться в другой каталог нажав клавишу <F6>. Те-
кущий каталог будет виден сверху на экране. Затем можно
использовать клавишу <BKSP> для стирания имени текущего ка-
талога или вы можете добавить или изменить часть имени ката-
лога. После нажатия ввода ваш каталог изменится на названный
и это отразится в строке статуса.

- 2-20 -

Функциональные клавиши

Функциональные клавиши дают вам возможность сэкономить
время.
___________________________________________________________
Клавиша Действие
___________________________________________________________

<F1> клавиша подсказки - выводит на экран описание те-
кущей функции. Дальнейшая информация доступна при
повторном нажатии этой же клавиши.
<F2> клавиша выхода - активизирует опцию Quit на верх-
нем уровне меню, нажмите n для возврата в sysadmsh
<F3> клавиша выталкивания (pop-up) - выводит на экран
список объектов, которые воспринимаются текущим
полем.
<F4> клавиша проверки написания (используется внутри
формы) - выводит на экран список слов похожих на
данное, только правильно написанных. Нужно выбрать
одно из них нажав ввод. Это слово заменит введен-
ное вами.
<F5> клавиша поиска (используется в окне) - приглашает
к поиску строки. После ввода строки и нажатия
ввода подсветка переместится на объект, совпавший
с этой строкой. Если совпадение не найдено, то
подсветка не переместится. Кроме того, точка с за-
пятой (;) и двоеточие (:) повторяют поиск вперед
и назад, соответственно.
<F6> клавиша нового каталога - дает возможность сменить
текущий рабочий каталог. Отметим, что она не из-
менит каталог, если вы вызвали sysadmsh после вы-
хода.
<F7> клавиша печати - распечатать вывод любой команды
выведенной в окно сканирования.

- 2-21 -

Использование эскейп-последовательностей оболочки
для доступа к командной строке UNIX

Вы можете использовать команды UNIX из меню sysadmsh пу-
тем ввода эскейп-символа оболочки - восклицательного знака
(!). Меню замещается под-меню, которое выводит строку текста
и приглашение к вводу команды. После ее ввода нажмите ввод и
команда будет выполнена оболочкой. После выполнения команды
ее вывод показан на экране и вы будете приглашены для нажа-
тия любой клавиши для возврата в оболочку.
--------------------------------------------------------
Примечание: Командная строк UNIX может быть доступна
только из меню оболочки. Она не может быть выбрана, напри-
мер, из формы или списка point-and-pick.


- 2-22 -

Переменные среды sysadmsh

sysadmsh теперь использует следующие переменные среды,
которые можно определить в файлах пользователя .login и
.profile:

SA_EDITOR если не установлена, то редактор по
умолчанию - Lirix, если он установ-
лен или vi(C), если Lirix не доступен.
SA_MAIL если не установлена, то почтальон по
умолчанию - SCO Portfolio email, если
он установлен или UNIX mail(C), если
нет.
SA_PRINT если не установлена, то по умолчанию
принтер - /dev/lp.

- 2-23 -

Команды UNIX и эквиваленты sysadmsh

Следующая таблица показывает команды UNIX, которые вып-
роняют разные опции меню sysadmsh. Для получения дополни-
тельной информации о конкретной команде смотри страницы
пособия. Секция ссылок содержит страницы пособий по каждой
команде в скобках после имени команды. Секции ссылок С, М и
F находятся в User's Reference; секция ADM - System
Administrator's Reference.
___________________________________________________________
опция sysadmsh команда UNIX
___________________________________________________________

System ->
Report ->
Activity ps(C)
Users who(C)-H
Printers lpstat(C)
Disk df(C) -v -i
Network ->
Xnet xnstatus
Micnet netutil(ADM)
UUCP uustat(C)
Messages
Software custom(ADM)
Cofigure ->
Security ->
Relax для этой функции нет экви-
валента.
Kernel ->
Parameters configure(ADM)
Rebuild link_unix(ADM)
DOS mkdev(ADM)dos
Streams mkdev(ADM)streams
Layers mkdev(ADM)shl
Logout idleout(ADM)
Defaults ->
Message edit motd
Checklist edit/etc/checklist
Other edit any file in /etc/default

- 2-24 -

International ->
System edit /etc/default/lang
Individual edit .profile или .login
Display mapchan(F)
Keyboard modifies /usr/lib/keyboard/keys
Network ->
UUCP uuinstall(ADM)
Time asktime(ADM)
Hardware ->
HardDisk mkdev(ADM)hd
Tape mkdev(ADM)tape
Printer также как Printers->Configure
SerialCard mkdev(ADM)serial
Mouse mkdev(ADM)mouse
Software custom(ADM)
Audit -> для этой функции нет эквивалента
Enable
Disable
Collection ->
Directories ->
List
Create
Delete
Add
Remove
Events ->
View
Modifiy
IDS ->
View
Modify
Parameters ->
View
Modify
Reset
Statistics
Report ->
List
View
Create
Modify
Delete
Generate

- 2-25 -

Files ->
List
Backup
Delete
Restore
Execute запуск script в /usr/lib/sysadm/local
Teminate shutdown(ADM)
Backups ->
Create ->
Sheduled fsphoto(ADM)
Unsheduled cpio(C) или xbackup(ADM)
Restore ->
Partial cpio(C) или xrestore(ADM)
Full cpio(C) или xrestore(ADM)
User/Groups
Terminals
Shedule edit файла /usr/lib/sysadmin/shedule
Contents cpio(C) или xrestore(ADM)
Integrity fsphoto(ADM)
Accounts ->
User ->
Examine:
Audit
Expiration
Identity
Logins
Password
Authorizations
Create
Retire ->
System ->
Password
Logins
Priveleges
Terminal ->
Examine
Create
Delete
Lock
Unlock
Assign ->

- 2-26 -

Examine
Create
Delete
Report ->
Password ->
Impending
Expired
User
Group
Full
Terminal
Login ->
User
Group
Terminal
Printers ->
Configure -> lpadmin(ADM)
Add
Modify
Remove
Default
Parameters
Errors
Content
Network
Users lpusers(ADM)
Shedule ->
Begin lpshed(ADM)
Stop lpshut(ADM)
Accept accept(ADM)
Reject reject(ADM)
Enable enable(C)
Disable disable(C)
Request ->
Move lpmove(ADM)
Cancel cancel(C)
Auxiliary ->
Alert lpadmin(ADM)
Filter -> lpfilter(ADM)
Change/Add
Remove
List
Original

- 2-27 -

PPforms -> lpforms(ADM)
Configure
Modify
Remove
List
Users
Alerts ->
Specify
List
Terminate
Remove
Priorities -> lpusers(ADM)
Default
Highest
Remove
List
Media ->
List tar(C) -t
Extract tar(C) -x
Archive tar(C) -c
Format format(C) или dos(C):dosformat
Duplicate * подобно diskcp(C)
Tapedump tapedump(C)
Jobs ->
Report ps(C)
Terminate kill(C)
Authorize
Sxheduled
Delayed
Environment
Dirs/Files ->
List ls(C) -CF
View cat(C)
Copy copy(C)
Edit edit (SCO Lyrix,vi(C),ed(C)
или определяется через пере-
менную среды)

- 2-28 -

Modify ->
Permissions chmod(C)
Ownership chown(C)
Group chgrp(C)
Name mv(C)
Size compress(C)
Format translate(C)
Print lp(C) (определяется через
переменную среды)
Archive tar(C) -c
Differences dircmp(C) или diff(C)
Remove rem(C) -rf
UseDOS ->
List dos(C):dosdir или dosls
Remove dos(C):dosrmdir или dosrm
Makedir dos(C):dosmkdir
Copy dos(C):doscp
View dos(C):doscat
Format dos(C):dosformat
Filesystems ->
Check fsck(ADM)
Mount mount(ADM)
Unmount umount(ADM)
Add mkdev(ADM)fs
DOS (также как в System->Confi-
gure->Kernel->DOS)
Quit ->
Yes
No

* вызывает функцию sysadmsh, подобную по имени команде
UNIX.

- 3 - - 3-1 -

Глава 3

Запуск и останов системы
________________________________________________________

Введение 3-1
Запуск системы 3-2
Загрузка операционной системы 3-2
Очистка файловой системы 3-3
Выбор режима операций системы 3-3
Вход как суперпользователь 3-5
Останов системы 3-6
Использование команды shutdown 3-6
Использование команды haltsys 3-7
Разъяснение информации загрузки 3-8
Приспособление процесса загрузки 3-9
Изменение файла /etc/default/boot 3-9
Автоматическая загрузка 3-10
Приспособление запуска системы 3-11
Изменение файла /etc/inittab 3-11
Изменение записей /etc/rc2 3-12
Изменение файлов .profile и .login 3-14
Изменение файла /etc/motd 3-15

Введение
____________________________________________________

В этой главе показано как стартовать и останавливать ва-
шу систему. Показано также как входить в систему как супер-
пользователь (root), как изменять процедуры старта/загрузки
системы, как использовать информацию, выведенную во время
загрузки.

- 3-2 -