Меню
  Список тем
  Поиск
Полезная информация
  Краткие содержания
  Словари и энциклопедии
  Классическая литература
Заказ книг и дисков по обучению
  Учебники, словари (labirint.ru)
  Учебная литература (Читай-город.ru)
  Учебная литература (book24.ru)
  Учебная литература (Буквоед.ru)
  Технические и естественные науки (labirint.ru)
  Технические и естественные науки (Читай-город.ru)
  Общественные и гуманитарные науки (labirint.ru)
  Общественные и гуманитарные науки (Читай-город.ru)
  Медицина (labirint.ru)
  Медицина (Читай-город.ru)
  Иностранные языки (labirint.ru)
  Иностранные языки (Читай-город.ru)
  Иностранные языки (Буквоед.ru)
  Искусство. Культура (labirint.ru)
  Искусство. Культура (Читай-город.ru)
  Экономика. Бизнес. Право (labirint.ru)
  Экономика. Бизнес. Право (Читай-город.ru)
  Экономика. Бизнес. Право (book24.ru)
  Экономика. Бизнес. Право (Буквоед.ru)
  Эзотерика и религия (labirint.ru)
  Эзотерика и религия (Читай-город.ru)
  Наука, увлечения, домоводство (book24.ru)
  Наука, увлечения, домоводство (Буквоед.ru)
  Для дома, увлечения (labirint.ru)
  Для дома, увлечения (Читай-город.ru)
  Для детей (labirint.ru)
  Для детей (Читай-город.ru)
  Для детей (book24.ru)
  Компакт-диски (labirint.ru)
  Художественная литература (labirint.ru)
  Художественная литература (Читай-город.ru)
  Художественная литература (Book24.ru)
  Художественная литература (Буквоед)
Реклама
Разное
  Отправить сообщение администрации сайта
  Соглашение на обработку персональных данных
Другие наши сайты
Приглашаем посетить
  Лесков (leskov.lit-info.ru)

   

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Задание.

C:\104412\104412-1\Chudinov\Lab1

/ \

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

/ \ \

A - B - C - C1 - C11

/ \

/ \

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:\104412\md 1044121 - создал каталог 1044121;

C:\104412\1044121\mdChudinov - создал каталог Chudinov;

C:\--\--\Chudinov\cdLab1 - вошёл в каталог Lab1;

C:\--\--\--\Lab1\mdx - создал каталог x;

C:\--\--\--\Lab1\mdy - создал каталог y;

C:\--\--\--\Lab1\cdx - вошёл в каталог x;

C:\--\--\--\--\x\mdx2 - создал каталог x2;

C:\--\--\--\--\x\cdx1 - вошёл в каталог x1;

C:\--\--\--\--\--\x1\mdx11 - создал каталог x11;

C:\--\--\--\--\--\x1\mdx12 - создал каталог x12;

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

C:\--\--\--\--\--\x2\mda - создал каталог a;

C:\--\--\--\--\--\--\a\mdb - создал каталог b;

C:\--\--\--\--\--\--\a\cdb - вошёл в каталог b;

C:\--\--\--\--\--\--\--\b\mdc - создал каталог c;

C:\--\--\--\--\--\--\--\b\cdc - вошёл в каталог c;

C:\--\--\--\--\--\--\--\--\c\mdc1 - создал каталог c1;

C:\--\--\--\--\--\--\--\--\c\mdc2 - создал каталог c2;

C:\--\--\--\--\--\--\--\--\c\cdc1 - вошёл в каталог c1;

C:\--\--\--\--\--\--\--\--\--\c1\mdc12 - создал каталог c12;

C:\--\--\--\--\--\--\--\--\--\--\--\h\mdk - создал каталог k;

C:\--\--\--\--\--\--\--\--\--\--\--\--\k\mdk1 - создал каталог k1;

C:\--\--\--\--\--\--\--\--\--\--\--\--\k\mdk2 - создал каталог k2;

C:\--\--\--\--\--\--\--\--\--\--\--\--\k\mdL - создал каталог L;

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

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

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

C:\104412\1044121\cdChudinov - вошёл в каталог Chudinov;

C:\--\--\Chudinov\cdLab1 - вошёл в каталог Lab1;

C:\--\--\--\Lab1\cdy - вошёл в каталог y;

C:\--\--\--\--\y\mdy1 - создал каталог y1;

C:\--\--\--\--\y\cdy1 - вошёл в каталог y1;

C:\--\--\--\--\--\y1\mdy11 - создал каталог y11;

C:\--\--\--\--\--\y1\cdy11 - вошёл в каталог y11;

C:\--\--\--\--\--\--\y11\mdy112 - создал каталог y112;

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

LICENSE.TXT HARDWARE.TXT RECOVER.TXT

CONFIG.TXT MSDOSDRV.TXT SFCSYNC.TXT

DISPLAY.TXT NETWORK.TXT OEVABLOG.TXT

FAQ.TXT PRINTERS.TXT BRNDLOG.TXT

3. С:\copyc:\*. pasc:\104412\1044121\\Lab1\y\y1\y11 - скопировал файлы с расши-рением pas в подкаталог y11 на экране появился список этих файлов:

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

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

C:\104412\1044121\cdChudinov - вошёл в каталог Chudinov;

C:\--\--\--\Lab1\cdx - вошёл в каталог x;

C:\--\--\--\--\x\cdx1 - вошёл в каталог x1;

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

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

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

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

C:\--\--\--\--\--\x2\cda - вошёл в каталог a;

C:\--\--\--\--\--\--\a\cdb - вошёл в каталог b;

C:\--\--\--\--\--\--\--\b\cdc - вошёл в каталог c;

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

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

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

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

C:\104412\1044121\cdChudinov - вошёл в каталог Chudinov;

C:\--\--\Chudinov\cdLab1 - вошёл в каталог Lab1;

C:\--\--\--\Lab1\cdy - вошёл в каталог y;

C:\--\--\--\--\y\cdy1 - вошёл в каталог y1;

C:\--\--\--\--\--\y1\cdy11 - вошёл в каталог y11;

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

PROGRAM LAB11;

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:\104412\cd 1044121 - вошёл в каталог 1044121;

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

C:\--\--\--\Lab1\cdx - вошёл в каталог x;

C:\--\--\--\--\x\cdx2 - вошёл в каталог x2;

C:\--\--\--\--\--\x2\cda - вошёл в каталог a;

C:\--\--\--\--\--\--\a\cdb - вошёл в каталог b;

C:\--\--\--\--\--\--\--\b\cdc - вошёл в каталог c;

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

LICENSE.TXT HARDWARE.TXT RECOVER.TXT

DISPLAY.TXT NETWORK.TXT OEVABLOG.TXT

FAQ.TXT PRINTERS.TXT BRNDLOG.TXT

GENERAL.TXT PROGRAMS.TXT SCHEDLOG.TXT

C1 C2

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

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

C:\104412\1044121\cdChudinov - вошёл в каталог Chudinov;

C:\--\--\--\Lab1\cdy - вошёл в каталог y;

C:\--\--\--\--\y\cdy1 - вошёл в каталог y1;

C:\--\--\--\--\--\y1\cdy11 - вошёл в каталог y11;

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

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

Y111 Y112