
Операционные системы
Практические работы и лекции
Командные файлы MS-DOS
Командные файлы. Autoexec.bat и его использование.
Bat – расширение. Часто в процессе работы приходится повторять одни и те же команды. Такую последовательность команд можно записать в специальный файл, который называется командным файлом - *.bat и относится к исполняемым файлам. Командный файл создаётся как обычный текстовый файл. Кроме внутренних и внешних команд DOS есть специальные команды, которые используются в bat файлах:
1)ECHO - команда управляет выдачей на экран сообщений. Существует несколько разновидностей:
1)ECHO ON – включает режим вывода команд
2)ECHO OFF - выключает режим вывода команд
3)@ECHO OFF – отключает вывод команд ECHO OFF
4)ECHO <сообщение> - вывод сообщения
2)REM – запись комментариев в командном файле
3)PAUSE – приостановка выполнения командного файла до нажатия какой-либо клавиши
4)PATH – указывает альтернативный маршрут для поиска выполняемых программ
5)PROMPT – задаёт формат приглашения в MS-DOS
6)SET – установка переменных окружения. По этой команде в Оперативную Память отводится область для хранения временных файлов(переменных)
7)ASSIGN – этой команде дисководу присваивается другое логическое имя.
Autoexec.bat – это системный пакетный файл(файл, содержащий последовательность команд на языке интерпретатора командной строки – поставляемого в составе MS-DOS – comand.com) – расположенный в корневом каталоге загрузочного устройства(диска).
Команды autoexec.bat:
А)keyb – сообщает системе, какой вид клавиатуры вы используете
Б)path – указывает системе, где нужно искать выполняемые файлы
В)append – сообщает системе, где искать другие типы файлов
Г)set – задаёт значение переменных операционной среды
Д)time and date – устанавливает время и дату системы, в ней нет внутренних часов
Е)prompt – задаёт вид системной подсказки.
Установка конфигураций ПК. Файл Config.sys.
Файл Config.sys – является текстовым файлом, в котором содержатся специальные команды для настройки конфигураций DOS. Содержит параметры DOS, а так же указывает, какие драйверы необходимо загрузить в ОП.
Загрузка драйверов и резидентных программ:
1)DEVICE= имя файла - драйвера [параметры] – загрузка драйвера в обычную память (от 1 до 640 кбайт)
2)DEVICEHIGE= имя – драйвера в верхнюю память(от 640 кбайт до 1 мбайта)
3)INSTLL= полное –имя программы [параметры] – установка резидентной программы
4)DOS=HIGH- переместить часть кода MS-DOS в первые 64 кбайта расширенной памяти- выше 1-го мбайта
5)DOS=OMB- разрешить использовать верхней памяти(от 640 кбайт до 1 мбайта) для загрузки драйверов и резидентных программ
6)BUFFERS= число буферов – установка числа буферов для операций b/brd с диском
7)FILES= число файлов – установка максимального числа одновременно открытых файлов
8)STAKES= количество стеков, размер стеков
9)SWITHES/F/N- пропуск 2-х секундной паузы после сообщения “Starting MS-DOS” в процессе начальной загрузки DOS и блокирование возможности обхода выполнения команд файлов config.sys и autoexec.bat с помощью клавиш F5 и F8.
10)BREAK=ON или BREAK=OFF- устанавливать или отменять для программ DOS режим проверки нажатия клавиш ctrl+break или ctrl+c
11)COUNTRY= код – страны, кодовая – страницы, полное имя файла – country.sys. настройка на особенности различных стран.
12)NUMLOCK ON или NUMLOCK=OFF- включает или выключает фиксацию цифровой клавиатуры.