Знайомство з MS-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: \ 104412 \ 104412-1 \ Chudinov \ Lab1

/ \

x11-x1-xy - y1 - y11 - y111

/ \ \

x12 x2 y112

|

A - B - C - C1 - C11

/ \

C2 C12 - H - K - L

/ \

K 1 K 2

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

3.Скопіровать всі файли з розширенням PAS в підкаталог Y 11.

4.Удаліть підкаталог X 1.

5.Удаліть з підкаталогу З один з файлів з ​​розширенням TXT.

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

7.В результаті лабораторної роботи записати вміст каталогу Y 11, C.

Хід роботи.

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

1. C: \ md 104412 - створив каталог 104412;

C: \ cd 104412 - увійшов до каталогу 104412;

C: \ 104412 \ md 104412_1 - створив каталог 104412_1;

C: \ 104412 \ cd 104412_1 - увійшов до каталогу 104412_1;

C: \ 104412 \ 104412_1 \ md Chudinov - створив каталог Chudinov;

C: \ 104412 \ 104412_1 \ cd Chudinov - увійшов до каталогу Chudinov;

C: \ 104412 \ 104412_1 \ Chudinov \ md Lab 1 - створив каталог Lab 1;

C: \ - \ - \ Chudinov \ cd Lab 1 - увійшов до каталогу Lab 1;

C: \ - \ - \ - \ Lab 1 \ md x - створив каталог x;

C: \ - \ - \ - \ Lab 1 \ md y - створив каталог y;

C: \ - \ - \ - \ Lab 1 \ cd x - увійшов до каталогу x;

C: \ - \ - \ - \ - \ x \ md x 1 - створив каталог x 1;

C: \ - \ - \ - \ - \ x \ md x 2 - створив каталог x 2;

C: \ - \ - \ - \ - \ x \ cd x 1 - увійшов до каталогу x 1;

C: \ - \ - \ - \ - \ - \ x 1 \ md x 11 - створив каталог x 11;

C: \ - \ - \ - \ - \ - \ x 1 \ md x 12 - створив каталог x 12;

C: \ - \ - \ - \ - \ x \ x 1 \ cd .. - Вийшов у каталог x;

C: \ - \ - \ - \ - \ x \ cd x 2 - увійшов до каталогу x 2;

C: \ - \ - \ - \ - \ - \ x 2 \ md a - створив каталог a;

C: \ - \ - \ - \ - \ - \ x 2 \ cd a - увійшов до каталогу a;

C: \ - \ - \ - \ - \ - \ - \ a \ md b - створив каталог b;

C: \ - \ - \ - \ - \ - \ - \ a \ cd b - увійшов до каталогу b;

C: \ - \ - \ - \ - \ - \ - \ - \ b \ md c - створив каталог c;

C: \ - \ - \ - \ - \ - \ - \ - \ b \ cd c - увійшов до каталогу c;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ c \ md c 1 - створив каталог c 1;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ c \ md c 2 - створив каталог c 2;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ c \ cd c 1 - увійшов до каталогу c 1;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ - \ c 1 \ md c 11 - створив каталог c 11;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ - \ c 1 \ md c 12 - створив каталог c 12;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ - \ c 1 \ cd c 12 - увійшов до каталогу c 12;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ c 12 \ md h - створив каталог h;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ c 12 \ cd h - увійшов до каталогу h;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ h \ md k - створив каталог k;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ h \ cd k - увійшов до каталогу k;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ k \ md k 1 - створив каталог k 1;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ k \ md k 2 - створив каталог k 2;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ - \ k \ md L - створив каталог L;

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

C: \ cd 104412 - увійшов до каталогу 104412;

C: \ 104412 \ cd 104412_1 - увійшов до каталогу 104412_1;

C: \ 104412 \ 104412_1 \ cd Chudinov - увійшов до каталогу Chudinov;

C: \ - \ - \ Chudinov \ cd Lab 1 - увійшов до каталогу Lab 1;

C: \ - \ - \ - \ Lab 1 \ cd y - увійшов до каталогу y;

C: \ - \ - \ - \ - \ y \ md y 1 - створив каталог y 1;

C: \ - \ - \ - \ - \ y \ cd y 1 - увійшов до каталогу y 1;

C: \ - \ - \ - \ - \ - \ y 1 \ md y 11 - створив каталог y 11;

C: \ - \ - \ - \ - \ - \ y 1 \ cd y 11 - увійшов до каталогу y 11;

C: \ - \ - \ - \ - \ - \ - \ y 11 \ md y 111 - створив каталог y 111;

C: \ - \ - \ - \ - \ - \ - \ y 11 \ md y 112 - створив каталог y 112;

C: \ - \ - \ - \ - \ - \ - \ y 11 \ cd \ - вийшов у кореневий каталог С;

2.З: \ copy c: \ windows \ *. txt c: \ 104412 \ 104412_1 \ \ Lab 1 \ x \ x 2 \ a \ b \ c - скопіював фай-ли з розширенням 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: \ 104412 \ 104412_1 \ \ Lab 1 \ y \ y 1 \ y 11 - скопіював файли із розширенням ренієм pas в підкаталог y 11 на екрані з'явився список цих файлів:

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

4. C: \ cd 104412 - увійшов до каталогу 104412;

C: \ 104412 \ cd 104412_1 - увійшов до каталогу 104412_1;

C: \ 104412 \ 104412_1 \ cd Chudinov - увійшов до каталогу Chudinov;

C: \ - \ - \ Chudinov \ cd Lab 1 - увійшов до каталогу Lab 1;

C: \ - \ - \ - \ Lab 1 \ cd x - увійшов до каталогу x;

C: \ - \ - \ - \ - \ x \ cd x 1 - увійшов до каталогу x 1;

C: \ - \ - \ - \ - \ - \ x 1 \ rd x 11 - вилучив каталог x 11;

C: \ - \ - \ - \ - \ - \ x 1 \ rd x 12 - вилучив каталог x 12;

C: \ - \ - \ - \ - \ - \ x 1 \ cd .. - Піднявся в каталог x;

C: \ - \ - \ - \ - \ x \ rd x 1 - вилучив каталог x 1;

5. C: \ - \ - \ - \ - \ x \ cd x 2 - увійшов до каталогу x 2;

C: \ - \ - \ - \ - \ - \ x 2 \ cd a - увійшов до каталогу a;

C: \ - \ - \ - \ - \ - \ - \ a \ cd b - увійшов до каталогу b;

C: \ - \ - \ - \ - \ - \ - \ - \ b \ cd c - увійшов до каталогу c;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ c \ del MOUSE. TXT - видалив один з файлів з ​​розширенням txt;

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

6. C: \ cd 104412 - увійшов до каталогу 104412;

C: \ 104412 \ cd 104412_1 - увійшов до каталогу 104412_1;

C: \ 104412 \ 104412_1 \ cd Chudinov - увійшов до каталогу Chudinov;

C: \ - \ - \ Chudinov \ cd Lab 1 - увійшов до каталогу Lab 1;

C: \ - \ - \ - \ Lab 1 \ cd y - увійшов до каталогу y;

C: \ - \ - \ - \ - \ y \ cd y 1 - увійшов до каталогу y 1;

C: \ - \ - \ - \ - \ - \ y 1 \ cd y 11 - увійшов до каталогу y 11;

C: \ - \ - \ - \ - \ - \ - \ y 11 \ type 104121 YR. 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: \ 104412 \ cd 104412_1 - увійшов до каталогу 104412_1;

C: \ 104412 \ 104412_1 \ cd - увійшов до каталогу;

C: \ - \ - \ \ cd Lab 1 - увійшов до каталогу Lab 1;

C: \ - \ - \ - \ Lab 1 \ cd x - увійшов до каталогу x;

C: \ - \ - \ - \ - \ x \ cd x 2 - увійшов до каталогу x 2;

C: \ - \ - \ - \ - \ - \ x 2 \ cd a - увійшов до каталогу a;

C: \ - \ - \ - \ - \ - \ - \ a \ cd b - увійшов до каталогу b;

C: \ - \ - \ - \ - \ - \ - \ - \ b \ cd c - увійшов до каталогу c;

C: \ - \ - \ - \ - \ - \ - \ - \ - \ c \ dir - вивів на екран вміст каталогу 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

C 1 C 2

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

C: \ cd 104412 - увійшов до каталогу 104412;

C: \ 104412 \ cd 104412_1 - увійшов до каталогу 104412_1;

C: \ 104412 \ 104412_1 \ cd Chudinov - увійшов до каталогу Chudinov;

C: \ - \ - \ Chudinov \ cd Lab 1 - увійшов до каталогу Lab 1;

C: \ - \ - \ - \ Lab 1 \ cd y - увійшов до каталогу y;

C: \ - \ - \ - \ - \ y \ cd y 1 - увійшов до каталогу y 1;

C: \ - \ - \ - \ - \ - \ y 1 \ cd y 11 - увійшов до каталогу y 11;

C: \ - \ - \ - \ - \ - \ - \ y 11 \ dir - вивів на екран вміст каталогу y 11;

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

Y 111 Y 112

Таким чином, ми познайомилися з операційною системою MS - DOS і вивчили команди роботи з файлами та каталогами.

Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Лабораторна робота
42.2кб. | скачати


Схожі роботи:
Знайомство з MS DOS
Робота в ОС Ms-Dos Загрузка основні файли внитрішні та зовнішні команди ос Ms-Dos
Архітектура операційної системи MS DOS Структура ОС Ms-Dos розбивка на модулі визначення ст
Управління пам яттю в МS-DOS Описані основні ф-ції управління памяттю в ОС Ms-Dos
DOS
MS-DOS
Програми DOS
Команди DOS
Операційна система MS DOS
© Усі права захищені
написати до нас