Знакомство с MS-DOS

Описание:
Тип работы: лабораторная работа
Понятия файлов и каталогов. Область внешней памяти, группа файлов на одном носителе. Древовидная структура файлов на диске. Имя и местонахождение файла. Маршрут или путь по файловой системе. Запись имени файла в DOSе. Шаблоны. Структура каталога.
Доступные действия
Введите защитный код для скачивания файла и нажмите "Скачать файл"
Защитный код
Введите защитный код

Нажмите на изображение для генерации защитного кода

Текст:

Теоретическая часть.

Файл-это определённая область внешней памяти, которой присвоено своё конкретное имя, он используется для хранения текстов, программ, данных и т.д.

Одинаковые имена, но разные типы имеют:

·PROG.COM - програмный файл в машинных кодах

·PROG.OBJ - програмный файл в объектных кодах

·PROG.PAS - програмный файл на языке Паскаль

 В MS-DOS существуют стандартные обозначения типов файлов , которые позволяют определять характер файлов визуально. Например :

·COM - командный файл;

·EXE - исполнительный файл;

·BAT - пакетный файл;

·SYS - системный файл;

·TXT - текстовый файл;

·BAS - файл-программа на исходном языке Бейсик;

·PAS - файл-программа на исходном языке Паскаль;

·ASM - файл-программа на исходном языке Ассемблер;

·PRG - файл-программа на исходном языке Фоксбазеф;

·DBF - файл базы данных;

·IBX - индексный файл;

·ICE - файл , помещённый в архиве.

Каталог - это группа файлов на одном носителе, объединённых по какому-либо признаку (обычно логически взаимосвязанных). Каталог имеет имя и в свою очередь может быть зарегистрирован в другом каталоге .

При сложной древовидной структуре файлов на диске для указания файла уже недостаточно точно задать только его имя. Одноименные, но различные по содержанию файлы могут фигурировать в нескольких каталогах. Для точной идентификации (указания) файла необходимо, кроме имени указать его местонахождение - цепочку подчинённых каталогов. Такая цепочка называется маршрутом или путём по файловой системе. Маршрут отделяется от имени файла знаком " ". Итак, файл задаётся следующими элементами:

·именем накопителя (оно может отсутствовать);

·местоположением (маршрутом ): цепочкой имён каталогов, в которой каждый последующий является подкаталогом предыдущего ( маршрут тоже может отсутствовать );

·собственного имени файла.

 Команды для работы с каталогами и файлами:

·DIR - выдаёт список имён файлов указанного или текущего каталога;

·ASSIGN - присваивает диску другое логическое имя;

·CD - предназначена для изменения текущего каталога (для перехода из одного каталога в другой;

·MD - создаёт новый каталог;

·RD - удаляет пустой каталог;

·TREE - позволяет вывести на экран пути ко всем подкаталогам;

·PATH - позволяет устанавливать список каталогов, в которых будет производится поиск файлов.

·REN - используется для переименования файлов;

·DEL - используется для удаления файлов;

·TYPE - используется для вывода содержимого текстового файла;

·COPY - используется для копирования файлов.

Для записи имени файла в DOSе часто используются шаблоны ?, *.Шаблоны употребляются в командах для обозначения сразу нескольких файлов. Знак * в имени файла заменяет любое число любых символов, а знак " ? " заменяет любой одиночный символ. Знак " ? ", помещённый последним в шаблоне имени или типа файла воспринимается как любой одиночный символ или отсутствие такового. Примеры шаблонов: D?.* - все файлы с любыми расширениями, которые начинаются на букву D и содержащие 1 или 2 символа.


Задание.

1.Создать структуру каталога в соответствии с заданной схемой:

C:104412104412-1ChudinovLab1

 /

 x11-x1-x y - y1 - y11 - y111

 /

 x12 x2 y112

 |

 A - B - C - C1 - C11

 /

 C2 C12 - H - K - L

 /

 K1 K2

2.Скопировать все файлы с расширением TXT в подкаталог C.

3.Скопировать все файлы с расширением PAS в подкаталог Y11.

4.Удалить подкаталог X1.

5.Удалить из подкаталога С один из файлов с расширением TXT.

6.Открыть один из файлов с расширением PAS.

7.В результате лабораторной работы записать содержимое каталога Y11, C.

Ход работы.

Нажимаем Пуск - Завершение работы -Перезагрузить компьютер в режиме MS - DOS для выхода в режим MS - DOS.

1.C:md 104412 - создал каталог 104412;

C:cd 104412 - вошёл в каталог 104412;

C:104412md 104412_1 - создал каталог 104412_1;

C:104412cd 104412_1 - вошёл в каталог 104412_1;

C:104412104412_1md Chudinov - создал каталог Chudinov;

C:104412104412_1cd Chudinov - вошёл в каталог Chudinov;

C:104412104412_1Chudinovmd Lab1 - создал каталог Lab1;

C:----Chudinovcd Lab1 - вошёл в каталог Lab1;

C:------Lab1md x - создал каталог x;

C:------Lab1md y - создал каталог y;

C:------Lab1cd x - вошёл в каталог x;

C:--------xmd x1 - создал каталог x1;

C:--------xmd x2 - создал каталог x2;

C:--------xcd x1 - вошёл в каталог x1;

C:----------x1md x11 - создал каталог x11;

C:----------x1md x12 - создал каталог x12;

C:--------xx1cd .. - вышел в каталог x;

C:--------xcd x2 - вошёл в каталог x2;

C:----------x2md a - создал каталог a;

C:----------x2cd a - вошёл в каталог a;

C:------------amd b - создал каталог b;

C:------------acd b - вошёл в каталог b;

C:--------------md c - создал каталог c;

C:--------------cd c - вошёл в каталог c;

C:----------------cmd c1 - создал каталог c1;

C:----------------cmd c2 - создал каталог c2;

C:----------------ccd c1 - вошёл в каталог c1;

C:------------------c1md c11 - создал каталог c11;

C:------------------c1md c12 - создал каталог c12;

C:------------------c1cd c12 - вошёл в каталог c12;

C:--------------------c12md h - создал каталог h;

C:--------------------c12cd h - вошёл в каталог h;

C:----------------------hmd k - создал каталог k;

C:----------------------hcd k - вошёл в каталог k;

C:------------------------kmd k1 - создал каталог k1;

C:------------------------kmd k2 - создал каталог k2;

C:------------------------kmd L - создал каталог L;

C:------------------------kcd - вышел в корневой каталог С;

C:cd 104412 - вошёл в каталог 104412;

C:104412cd 104412_1 - вошёл в каталог 104412_1;

C:104412104412_1cd Chudinov - вошёл в каталог Chudinov;

C:----Chudinovcd Lab1 - вошёл в каталог Lab1;

C:------Lab1cd y - вошёл в каталог y;

C:--------ymd y1 - создал каталог y1;

C:--------ycd y1 - вошёл в каталог y1;

C:----------y1md y11 - создал каталог y11;

C:----------y1cd y11 - вошёл в каталог y11;

C:------------y11md y111 - создал каталог y111;

C:------------y11md y112 - создал каталог y112;

C:------------y11cd - вышел в корневой каталог С;

2.С:copy c:windows*.txt c:104412104412_1Lab1xx2ac - скопировал фай- лы с расширением txt в подкаталог с на экране появился список этих файлов:

LICENSE.TXT HARDWARE.TXT RECOVER.TXT

SUPPORT.TXT MOUSE.TXT TIPS.TXT

CONFIG.TXT MSDOSDRV.TXT SFCSYNC.TXT

DISPLAY.TXT NETWORK.TXT OEVABLOG.TXT

FAQ.TXT PRINTERS.TXT BRNDLOG.TXT

GENERAL.TXT PROGRAMS.TXT SCHEDLOG.TXT

3.С:copy c:*.pas c:104412104412_1Lab1yy1y11 - скопировал файлы с расши-рением pas в подкаталог y11 на экране появился список этих файлов:

104121.PAS YURALAB1.PAS 104121YR.PAS 104121Y2.PAS

4.C:cd 104412 - вошёл в каталог 104412;

C:104412cd 104412_1 - вошёл в каталог 104412_1;

C:104412104412_1cd Chudinov - вошёл в каталог Chudinov;

C:----Chudinovcd Lab1 - вошёл в каталог Lab1;

C:------Lab1cd x - вошёл в каталог x;

C:--------xcd x1 - вошёл в каталог x1;

C:----------x1 d x11 - удалил каталог x11;

C:----------x1 d x12 - удалил каталог x12;

C:----------x1cd .. - поднялся в каталог x;

C:--------x d x1 - удалил каталог x1;

5.C:--------xcd x2 - вошёл в каталог x2;

C:----------x2cd a - вошёл в каталог a;

C:------------acd b - вошёл в каталог b;

C:--------------cd c - вошёл в каталог c;

C:----------------cdel MOUSE.TXT - удалил один из файлов с расширением txt;

C:----------------ccd - вышел в корневой каталог С;

6.C:cd 104412 - вошёл в каталог 104412;

C:104412cd 104412_1 - вошёл в каталог 104412_1;

C:104412104412_1cd Chudinov - вошёл в каталог Chudinov;

C:----Chudinovcd Lab1 - вошёл в каталог Lab1;

C:------Lab1cd y - вошёл в каталог y;

C:--------ycd y1 - вошёл в каталог y1;

C:----------y1cd y11 - вошёл в каталог y11;

C:------------y11 ype 104121YR.PAS - открыл один из файлов с расширением pas;

PROGRAM LAB_1_1;

VAR x:real;

FUNCTION tg(x:real):real;

BEGIN

If cos(x)<>0 then tg(x):=sin(x)/cos(x)

else writeln ("----------");

end;

begin

 writeln ("-----------");

 readln (x);

 writeln ("x");

end.

7.C:cd 104412 - вошёл в каталог 104412;

C:104412cd 104412_1 - вошёл в каталог 104412_1;

C:104412104412_1cd - вошёл в каталог ;

C:----cd Lab1 - вошёл в каталог Lab1;

C:------Lab1cd x - вошёл в каталог x;

C:--------xcd x2 - вошёл в каталог x2;

C:----------x2cd a - вошёл в каталог a;

C:------------acd b - вошёл в каталог b;

C:--------------cd c - вошёл в каталог c;

C:----------------cdir - вывел на экран содержимое каталога c;

LICENSE.TXT HARDWARE.TXT RECOVER.TXT

SUPPORT.TXT MOUSE.TXT TIPS.TXT

CONFIG.TXT MSDOSDRV.TXT SFCSYNC.TXT

DISPLAY.TXT NETWORK.TXT OEVABLOG.TXT

FAQ.TXT PRINTERS.TXT BRNDLOG.TXT

GENERAL.TXT PROGRAMS.TXT SCHEDLOG.TXT

C1 C2

C:----------------ccd - вышел в корневой каталог С;

C:cd 104412 - вошёл в каталог 104412;

C:104412cd 104412_1 - вошёл в каталог 104412_1;

C:104412104412_1cd Chudinov - вошёл в каталог Chudinov;

C:----Chudinovcd Lab1 - вошёл в каталог Lab1;

C:------Lab1cd y - вошёл в каталог y;

C:--------ycd y1 - вошёл в каталог y1;

C:----------y1cd y11 - вошёл в каталог y11;

C:------------y11dir - вывел на экран содержимое каталога y11;

104121.PAS YURALAB1.PAS 104121YR.PAS 104121Y2.PAS

Y111 Y112

Таким образом, мы познакомились с операционной системой MS-DOS и изучили команды работы с файлами и каталогами.

Информация о файле
Название файла Знакомство с MS-DOS от пользователя z3rg
Дата добавления 11.1.2012, 18:04
Дата обновления 11.1.2012, 18:04
Тип файла Тип файла (zip - application/zip)
Скриншот Не доступно
Статистика
Размер файла 12.06 килобайт (Примерное время скачивания)
Просмотров 701
Скачиваний 108
Оценить файл