В тексте можно использовать следующие сочетания символов:
$p-текущий диск и каталог
$n-текущий диск
$d-текущая дата
$t-текущее время
$v-версия MSDOS
$_-переход на новую строку
$s -пробел
$h-удаление предыдущего символа
$e-символ с кодом 27 (ESC)
$g-символ '>'
$l-символ '<'
$b-символ '!'
$$-символ '$ '
Примеры:
Prompt $p$g -устанавливает приглашения содержащее информацию о текущих диске и каталоге и символ '>';
Prompt $d$t$g -устанавливает приглашения содержащее информацию о текущей дате и времени и символ '>'.
Установка переменных окружения. Для установки переменных окружения может использоваться команда set.Формат команды:
set имя_переменной=значение
Переменные окружения используется для создания постоянно используемых режимов работы, чтобы указать, где прикладные программные должны искать вспомогательные файлы.
Пример: setchifiles =c:\chi
Определение версии DOS. Для получения информации о версии DOS можно использовать команду ver. Формат команды:
ver
На экран выводится версия используемой операционной системы. Например: MSDOSVersion 6.22.
Контрольные вопросы и задания.
1. Что такое операционная система?
2. В чем различие между операционной системой и операционной оболочкой?
3. Что такое файловая система?
4. Перечислите состав и назовите функции компонентов MSDOS.
5. Назовите и охарактеризуйте типы команд MSDOS .
6. Как создать текстовый файл?
7. Перечислите внешние и внутренние команды MSDOS .
8. Перечислите основные действия с файлами и каталогами.
9. Как задаются групповые имена файлов?
10. Выполните форматирование дискеты.
Тестовые вопросы
1. Файл autoexec.bat относится к:
a) системным программам
b) утилитам
c) прикладным программам
d) резидентным программам
e) драйверам
2. Командный файл, обрабатываемый при загрузке MSDOS:
a) config.sys
b) autoexec.bat
c) command.com
d) start.bat
e) msdos.sys
3. В текущем каталоге находится файлы tetris.com, tetris.exe, tetris.gif, tetris.hlp и tetris.bat. Какойфайлбудетвыполнена, есливынабираетевкоманднойстроке tet Enter?
a) tetris.hlp
b) tetris.exe
c) tetris.gif
d) tetris.com
e) tetris.bat
4. На логическом диске F: задан путь к файлу \nc\nc.exe. Каково полное имя файла, если текущий каталог \windows?
a) F:\windows\nc.exe
b) F:\nc\nc.exe
c) F:\nc.exe
d) \windows\nc.exe
e) F:\windows\nc\nc.exe
5. Какая запись можно рассмотреть как имя файла (filename) в операционной системе MSDOS?
a) file?.txt
b) university.com
c) mytext.help
d) windows-98
e) error.dat
6. Удалить файл lines.exe в каталоге \game\lines диска C:
a) del C:lines.exe
b) del C:\game\lines\lines.exe
c) del \game\lines lines.exe C:
d) del lines.exe C:
e) del lines.exe\game\lines
7. Отформатировать дискету A: и сделать ее системной.
a) sys a:
b) format a:\sys
c) format a:\s
d) format a:\system
e) format.com a:
8. Скопировать файл lines.exe из текущего каталога tet в каталог game диска C:
a) copy lines.exe C:\game
b) copy lines.exe\tet C:\game
c) copy lines.exe C:\tet\game\lines.exe
d) copy \tet\lines.exe C:\game\tet\lines.exe
e) copy lines.exe game.exe
9. Текущий каталог USA. Создать каталог \USA\GAMEи файл tetris.txt.
a) md game
copy con tetris.txt
b) cd \
md usa
md game
copy con tetris.txt
c) copy \usa\game tetris.txt
d) cd \
md game
copy con tetris.txt
e) md c:\game
copy con tetris.txt
10. Что выполняют команды:
dir /p
md game
a) вывести на экран оглавление текущего каталога и создание подкаталога game в текущем каталоге;
b) вывести на экран оглавление текущего каталога с паузами при заполнении экрана и создание подкаталога game в текущем каталоге;
c) вывести на экран содержание каталога p и создание подкаталога game в текущем каталоге;
d) вывести на экран оглавление текущего каталога с паузами при заполнении экрана и переход в каталог game;
e) вывести на экран содержание каталога p и переход в подкаталог game текущего каталога.
Глава 3. Norton Commander 5.00
§3.1 Norton Commander 5.00
Оболочка NortonCommander разработана американской фирмой PeterNortonComputing, которая в 1992 году вошла в состав корпорации Symantec. В настоящее время NortonCommander является одной из наиболее популярных программ - оболочек* для работы с операционной системой MSDOS. Мы ниже описываем возможности последней версии программы NortonCommander 5.00.
NortonCommander 5.00 обеспечивает выполнение следующих функции:
- выдача информации о дисках и оперативной памяти;
- манипулирование каталогами, а именно: создание, переименование, поиск и удаление каталогов, сравнение их содержимого, а также быстрый поиск каталогов либо в рабочем каталоге, либо на всем диске;
- отображение файловой структуры в виде дерева;
- отображение содержимого каталогов в естественном порядке, а также в отсортированном виде по имени файла, его расширению, дате и времени создания или по размеру;
- связывание с каталогами комментариев;
- манипулирование файлами и группами файлов, в том числе копирование, пересылка, переименование, отображение и смену атрибутов, удаление, а также быстрый поиск файлов либо в рабочем каталоге, либо на всем диске;
- визуализацию содержимого текстовых, графических и архивных файлов базы данных и таблицы табличных процессоров и т. д.
- создание и редактирование текстовых файлов посредством встроенного или любого другого внешнего текстового редактора;
- поддержку стандартного интерфейса DOS, в том числе выполнять любые команды DOS;
- отображение истории ввода командных строк DOS с целью повторного, возможно с некоторыми изменениями, выполнения одной из них;
- поддержку межкомпьютерной связи через адаптер последовательного интерфейса;
- поддержку электронной почты через модем;
- создание и использование пользовательских меню;
- работать с архивными файлами почти так же удобно, как с оглавлениями каталогов;
- задание и выполнение действий в соответствии с расширениями имен файлов;
- очистка диска от ненужных файлов и др.
NortonCommander упрощает взаимодействие пользователя с компьютером, но не освобождает его от необходимости знания пользовательских интерфейса DOS, так как многие функции доступны только на этом уровне. Для оболочки NortonCommander 5.00 необходим компьютер с 512 Кбайтами оперативной памяти и 4,5 Мбайта на диске. При запуске какой-либо программы в оперативной памяти остается резидентный модуль оболочки размером 13 Кбайт, так что доступная память NC-ом практически не ограничивается.
Ядро оболочки составляют следующие файлы:
- nc.exe – стартовый файл, с которого начинается выполнение NC и который остается в памяти резидентно;
- ncmain.exe – главный исполняемый файл;
- nc.ext – файл описания действий в соответствии с расширением имен файлов (файл расширений);
- nc.hlp – справочник (Help - файл);
- nc.ini – файл конфигурации, содержащий сведения об установленных опциях;
- ncedit.exe – текстовый редактор;
- nc.mnu – файл главного пользовательского меню.
Минимальная конфигурация NC помещается на дискете, что позволяет запускать программу с дискеты.
§3.2Принципы работы с NC.
Запуск NortonCommander осуществляется набором команды:
nc.exe ENTER
или
ncENTER
После запуска на экране дисплея появится главное окно оболочки, структура которого представлена на рисунке 3.2.
Рис. 3.1. Главное окно Norton Commander.
Главное окно логически делится на следующие области:
- левая панель (leftpanel);
- правая панель (rightpanel);
- поле командной строки (linesDos);
- информационная строка (informationlines).
Рис. 3.2. Структура главного окно NortonCommander.
В правом верхнем углу экрана может указываться текущее время. Каждая панель предназначена для отображения той или иной информации о файловой структуре на диске и, возможно, сведений об оперативной памяти.
Одна из двух панелей всегда является активной. Большинство команд оболочки воздействует именно на нее. Активной считается та панель, на которой находится маркер. Маркер может быть установлен на файле или каталоге, а также на заголовке панели. По панели маркер можно перемещать клавишами управления курсором. Смена активности панелей осуществляется нажатием клавиши Tab.
Выделением файла будем называть его пометку для выполнения над ним в последующем какой-либо операции. Выделить можно один или несколько файлов.
В поле командной строки допускается вводить и запускать любые команды DOS и прикладные программы. До нажатия клавиши Enter команду в строке можно редактировать.
Поле подсказок содержит краткую информацию об использовании функциональных клавиш. Действие функциональных клавиш модифицируется клавишами Shift, Ctrl и Alt. При удержании в течение непродолжительного времени в нажатом состоянии клавишей Ctrl и Alt содержимое поля подсказок меняется.
Находясь в среде оболочки NortonCommander, пользователь может:
- выдавать команды оболочки;
- выдавать команды DOS;
- выдавать запросы на выполнение программ.
Команды оболочки могут выдаваться из меню или путем нажатия специальной комбинации клавиш.
Для выхода из NortonCommander надо нажать клавишу F10. В центре экрана появится запрос на подтверждение выхода из NortonCommander. Чтобы выйти, надо нажать Enter или Y. Чтобы отменить выход, надо нажать Escили N.
§3.3 Получение помощи
Для вывода на экран встроенного справочника NortonCommander следует нажать клавишу F1. На экране появляется окно Help, в котором отображается подсказка справочника, связанная с тем или иным состоянием оболочки. Если Вы находитесь в режиме просмотра или редактирования файлов, на экран будет выведена справка о назначениях клавиш. В других случаях выводится подсказка о текущем режиме работы, выделенном пункте меню и т.д.
Рис 3.3. Окно встроенного справочника NortonCommander.
Если тема встроенного справочника не помещается на одном экране, то ее можно перелистать с помощью клавиш
HomeEndPgUpPgDn
или мышью с помощью линейки прокрутки, находящейся в правой части экрана помощи.