Программы-оболочки
1.5. Программы-оболочки
Программы оболочки предназначены для облегчения работы пользователя с операционной системой. Они позволяют пользователю наглядно представлять общее состояние информационных записей на компьютере, быстро, удобно и наглядно производить стандартные операции и выполнять команды операционной системы. Наиболее популярной программой оболочкой с символьным интерфейсом много лет является Norton Commander. Несколько позже появились программы- оболочки с графическим интерфейсом, среди которых наибольшей популярностью пользуются Windows 3.*.
Norton Commander
Работа с файловой системой средствами операционной системы MS DOS достаточно неудобна. Необходимо помнить названия команд, параметров и ключей, маршруты по дереву каталогов, имена файлов и каталогов и т.д., и при этом работать лишь с одной командной строкой ОС. Программы - оболочки, одной из которых является Norton Commander (NC), облегчают работу в MS DOS, позволяют работать с программами DOS в диалоговом режиме и делают работу наглядной. NC предназначен для работы с ОС MS DOS и служит для:
* создания, переименования, копирования, удаления, пересылки и изображения дерева каталогов;
* создания, переименования, копирования, удаления, пересылки и просмотра файлов;
* редактирования файлов;
* выполнения команд MS DOS.
Принцип работы Norton Commander
Рекомендуемые материалы
Norton Commander вызывается командой NC . При загрузке NC на экране высвечиваются два окна со списком файлов и нижняя полоса меню. Цифры 1,2...10 нижней полосы меню соответствуют функциональным клавишам F1,F2...F10. Выполнение команды происходит при нажатии на соответствующую клавишу. Переход из одного окна в другое осуществляется нажатием клавиши Tab или Ctrl-I. Для запуска исполняемого файла необходимо перевести указатель (выделенный другим цветом прямоугольник) на этот файл и нажать клавишу ENTER. Существует несколько версий программы- оболочки. Ниже мы рассмотрим русифицированную версию NC 4.
Назначение функциональных клавиш
F1 - вызывает на экран меню помощи.
F2 - меню пользователя. Предоставляет возможность назначать функциональные клавиши и определять наиболее часто употребляемые команды.
F3 - просмотр файла. При нажатии этой клавиши происходит просмотр выбранного файла.
F4 - режим редактирования файла. Данный режим предоставляет возможность просмотра и редактирования выбранного файла посредством встроенного или внешнего редактора файлов. Если размер файла больше 32 Кбайт, то файл можно только просмотреть.
F5 - копирование файлов. Производит копирование файлов или группы файлов, выделенных клавишей Ins или "Серый +".
F6 - переименование или пересылка файлов и каталогов. Каталоги можно только переименовывать.
F7 - создание нового каталога.
F8 - удаление файлов или каталогов.
F9 - вызов верхней полосы меню(меню NC).
F10 - конец работы.
Команды меню Norton Commander
· Верхняя полоса меню вызывается нажатием клавиши F9,
· Движение вдоль полосы производится при помощи клавиш ¬ и ®,
· Выход в подменю производится нажатием клавиши ENTER,
· Подменю ПРАВ. - вызывает список параметров правого окна,
· Подменю ЛЕВ. - вызывает список параметров левого окна.
Параметры окна
· Крат. - высвечивает краткую информацию (без указания размера файла, времени и даты),
· Полн. - полная информация (с указанием размера, времени и даты),
· Инф. - информация состояния текущего диска (количество байт свободной и занятой памяти и т.д.),
· Дерев. - вызывает в окно "дерево каталогов", т.е. список каталогов с текущего диска,
· Вк/Вык - производит включение и гашение окна (альтернативная команда Ctrl-F1 (F2)),
· Имя - устанавливает сортировку файлов окна по имени,
· Расширен.- сортировка файлов по расширению,
· Время - сортировка файлов по времени создания,
· Разм. - сортировка файлов по размеру,
· Не сорт. - отмена любой сортировки файлов,
· Считать - производит повторное считывание директории с диска (например, после смены дискеты),
· Привод - производит считывание директории с диска при задании нового имени привода ( альт. команда - Alt-F1 (F2)).
Подменю ФАЙЛЫ: перечень ключей нижней полосы меню
Подменю КОМАНДЫ
· NCD дерев. - быстрая смена каталогов ( команда Alt-F10).
· Иск. файл - поиск заданного файла (команда Alt-F7). Данный режим позволяет искать файл(ы) по всем директориям на данном диске.
· История - выводит на экран команды, введенные ранее в процессе работы и дает возможность их повторного выполнения (команда Alt-F8).
· Режим EGA - переключение в режим 43 строк (необходим монитор EGA) (команда Alt-F9).
· Помен. окно - меняет окна местами (команда - Ctrl-U)
· Окна вк/вык - показать/убрать окна (команда - Ctrl-O)
· Сравнить директории - сравнение директорий двух окон. Несовпадающие имена файлов выделяются другим цветом.
· Ред. файл меню - редактирование файла меню пользователя.
· Ред. файла расшир-я - редактирование файла расширения. При нажатии на ВВОД на данном имени файла происходит обработка файла в зависимости от его расширения.
Подменю ОПЦИИ
· Цвет - устанавливает цвет экрана.
· Ч/Б - черно-белый,
· Цветн - цветной,
· Компакт - цвет на ЖК экране .
· Авто меню - если ВКЛ., то при первоначальной загрузке NC на экране появляется меню пользователя.
· Подсказка - если ВКЛ., то высвечивается имя текущего привода и директории, если ВЫКЛ., то только имя привода.
· Ключи - включает/выключает нижнюю полосу меню.
· Сжать окно - сжимает окно до половины или расширяет на весь экран.
· Мини статус - включает/выключает справочную информацию в последней строке окна о файле, на котором стоит указатель.
· INS (сдвиг вниз) - включает/выключает режим сдвига вниз при нажатии клавиши INS.
· Часы - высвечивает в правом верхнем углу экрана текущее время.
· Редактор. - предоставляет возможность установить внутренний или любой внешний редактор.
· Зап. устан - записывает установленные пользователем параметры NC в файл NC.INI (альт. команда Shift-F9)
Редактирование файлов меню и расширения
NC позволяет выполнять команду или группы команд MS DOS, используя меню, в котором перечислены действия пользователя. Формат меню пользователя:
Строка комментария ( апостроф " ' " должен быть в первой колонке).
m: Метка меню При нажатии клавиши 'm' выполняются команды: первая команда ( любая команда MS DOS), след. команда MS DOS.
Пример:
1. F1: Запуск редактора ЛЕКСИКОН
c:lexlexicon
' Это проверка диска с помощью программы ДОС chkdsk.com
2. F2: Проверка диска
Chkdsk /f
del *.chk
3. F3: Просмотр архивных файлов
Pkxarc -v * и т.д.
Тогда при нажатии клавиши F2 появится меню:
F1: Запуск редактора ЛЕКСИКОН
F2: Проверка диска
F3: Просмотр архивных файлов
Можно выбрать один из 3 режимов при помощи курсора или сразу нажав нужную функциональную клавишу. В результате произойдет выполнение выбранной команды.
Если в NC перевести указатель на нужный файл и нажать клавишу ENTER (ВВОД), то произойдет действие в зависимости от расширения файла. Если файл имеет расширение COM, EXE или BAT, то файл запускается на выполнение. Для других расширений действие не определено и можно установить любое действие. Например, для файлов с расширением TXT можно определить действие - вызов редактора текстов. Для этого надо создать файл NC.EXT. Формат этого файла:
txt: LEX !.! В команду можно передать параметры:
!.! Имя файла с расширение
где LEX - команда ДОС !: Имя устройства (перед ':').
txt: - Расширение файла ! Имя пути
!! !
! Имя файла без расширения
Пример:
arc: d:exepkxarc -v !
asm: masm !;
txt: lexicon !.!
Люди также интересуются этой лекцией: Оглавление.
* : rem Этот файл нельзя обработать.
Расширение на последней строке в примере - " * " означает, что действие для остальных расширений не определено.
Быстрый поиск по имени файла
Если надо найти нужный файл среди множества других с похожими именами, нажимают клавишу Alt и, не отпуская ее, набирают имя этого файла. NC будет находить и выделять то имя файла, чьи начальные буквы совпадают с набираемыми. То же применимо и к директориям.
Быстрое передвижение по директориям
Если надо быстро перейти в предыдущую директорию, нажимают сочетание клавиш Ctrl-PgUp. Для перехода в корневую директорию текущего диска нажимают Ctrl-.