Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бородина А.И. Крошинская Л.И. Сапун О.Л. Модуль...doc
Скачиваний:
7
Добавлен:
15.11.2019
Размер:
212.99 Кб
Скачать

Команды, образующие файл конфигурации config.Sys

В процессе загрузки операционная система прежде всего ищет файл CONFIG.SYS и, найдя его и обработав, изменяет свои параметры в соответствии с указаниями этого файла. Команды рассматриваемой группы, образуя файл конфигурации CONFIG.SYS, выполняют функции, аналогичные командам группы настройки операционной системы. В эту группу входят следующие команды: BREAK, BUFFERS, DEVICE, FILES, SHELL.

Команда BREAK настраивает Ms Dos, например, при обращении к внешним устройствам. Команда Buffers выделяет участок оперативной памяти (буфер) для хранения данных, считываемых с диска или записываемых на него. Команда DEVICE позволяет подключить новое внешнее устройство путем введения нового драйвера. Команда FILES позволяет одновременно открыть несколько файлов, а команда SHELL может расширить или заменить командный процессор. Этой группой команд пользуются обычно программисты.

Вопросы для самоконтроля

  1. Что такое файл?

  2. Каковы правила присвоения имени файлу?

  3. Какие имеются допустимые и недопустимые символы в имени файла?

  4. Что такое тип файла?

  5. Какова допустимость использования символов в расширении?

  6. Какие характеристики связаны с файлом?

  7. Какие атрибуты присущи файлу?

  8. Что такое шаблон имени файла и какие символы-заменители используются в шаблонах? Правила их использования.

  9. Что такое каталог?

  10. Какую структуру каталогов формирует операционная система Ms Dos?

  11. Что такое текущий диск и текущий каталог?

  12. Какие основные модули входят в состав операционной системы?

  13. Для чего используется BIOS?

  14. Каковы функции блока начальной загрузки?

  15. Каково назначение модуля расширения BIOS и модуля обработки прерываний?

  16. Какие функции выполняет командный процессор?

  17. На какие группы делятся команды операционной системы?

  18. Как делятся команды ОС по месту нахождения и способу реализации?

  19. Какова классификация команд ОС по функциональному признаку?

3. Основные команды операционной системы Ms Dos

3.1. Работа с файлами

Диалог пользователя с Ms Dos осуществляется в форме команд – строк, символов, вводимых пользователем в ответ на приглашение Ms Dos. Каждая команда пользователя означает, что Ms Dos должна выполнить то или иное действие. Любая команда Ms Dos состоит из имени команды и, возможно, параметров, разделенных пробелами.

Создание текстового файла. Небольшие текстовые файлы можно набрать непосредственно с клавиатуры. Для этого необходимо ввести команду: COPY CON имя_файла.

Пример: COPY CON Frutis – создание файла Frutis.

После ввода этой команды нужно поочередно вводить строки файла. В конце каждой строки следует нажать клавишу [Enter], а после ввода последней – клавишу [F6] и затем [Enter]. Команда выведет сообщение: «Один файл скопирован», и на диске появится файл с указанным именем.

Удаление файла. Для удаления файлов имеется команда DEL. Формат команды: DEL имя_файла.

Примеры:

  1. DEL Testfile.bat – удаляется файл TESTFILE.bat из текущего каталога.

  2. D:\>DEL A:\Backups\*.bat – удаляются все файлы с расширением .bat, содержащиеся в каталоге Backups на диске A:

  3. DEL *.* – удаляются все файлы из текущего каталога.

Операционная система Ms Dos, начиная с версии 6.0, может запрашивать подтверждение удаления каждого файла. Для этого в команде DEL надо использовать режим /p. В этом случае перед удалением каждого файла на экран будут выводиться имя файла и запрос «DELETE (Y/N)». Надо нажать Y для удаления данного файла или N для отмены удаления.

Переименование файлов. Для переименования файлов имеется команда REN. Формат команды: REN имя_файла1 имя_файла2. Параметр имя_файла1 задает имя старого файла, параметр имя_файла2 – новое имя файла.

Примеры:

  1. REN Test.doc Newchap.doc – файл Test.doc из текущего каталога получает имя Newchap.doc

  2. REN *.lst *.old – все файлы с расширением lst в текущем каталоге получают расширение old.

Копирование файлов. Для копирования файлов имеется команда COPY. Формат команды: COPY источник назначение. Параметр источник указывает имя файла и где он находится, а параметр назначение указывает куда и с каким именем файл будет скопирован.

Команда COPY может также использоваться для объединения содержимого нескольких файлов в один файл. Формат команды:

COPY имя_файла(+имя_файла)…имя_файла

Если команда COPY используется для соединения файлов, то сначала в команде указываются через знак «+» имена объединяемых файлов, а затем имя файла, в который будет записано содержимое объединенных файлов.

Примеры:

  1. C:\> COPY Library.txt A: – файл из текущего каталога диска C: копируется на дискету, не имеющую древовидного каталога, либо в текущий каталог диска А:

  2. A:\>COPY Payment.jan D: – файл с диска А: копируется на диск D: под тем же именем

  3. C:\>COPY *.T A: – копируются файлы с расширением T из текущего каталога диска С: в текущий каталог диска А: под теми же именами.

Перемещение файлов в другой каталог. Для перемещения файлов в другой каталог можно использовать команду MOVE. Эта команда является программой, входящей в Ms Dos, начиная с версии 6.0. Программа MOVE также умеет переименовывать файлы. Формат команды: MOVE (/Y) имя_файла имя_каталога

Пример:

MOVE Ed.txt Grid.ttxt C:\Letters – команда перемещает выбранные текстовые файлы в каталог C:\Letters.

При перемещении одного файла в другой каталог возможно переименование этого файла. Формат команды:

MOVE (/Y) имя_файла [дисковод:][путь]новое_имя_файла

Пример:

MOVE Bill.txt C:\Letters\Ann.txt – команда перемещает текстовый файл Bill.txt в каталог C:\Letters, одновременно переименовывая его в Ann.txt

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

Вывод на экран содержимого файла выполняется командой TYPE. Формат команды: TYPE [диск:][путь]Имя_файла

Пример:

TYPE C:\Config.sys – на экран выводится содержимое файла Config.sys.

Если не указано имя, то подразумевается текущий диск. Если не указан путь, то подразумевается текущий каталог.