Файлова система ms-dos

10. Загальні команди MS DOS

Загальні команди розпізнаються і виконуються командним процесором command.com.

Команди вводяться з клавіатури, їх введення завершується натисканням клавіші

Загальні команди DOS діляться на групи:

Команди роботи з дисками;

Команди роботи з файлами;

Команди роботи з каталогами;

Команди управління системою.

Типова структура команди виглядає наступним чином:

<имя команды> [<список параметров>] [<список ключей>]

Параметри (аргументи) вказують на ті об'єкти, над якими здійснюються операції, ключі уточнюють дію команди. Ознака ключа (перемикача) - наявність косій лінії «/». Квадратні дужки вказують на можливість відсутності фрагмента.

Команда роботи з каталогами; виводить на екран список тек і файлів, що знаходяться всередині поточного директорія. Якщо використовувати команду DIR без параметрів і перемикачів, вона виводить імена файлів (тек), їх розширення, розміри (в байтах), дату і час створення, їх число, загальний розмір і розмір вільного дискового простору.

Повний синтаксис такий:

DIR [диск:] [шлях] [ім'я файлу] [/ P] [/ W] [/ A [[:] атрибути]]

управляє порядком сортування файлів у видаваному на екран списку. Без цього параметра імена файлів і тек видаються в алфавітному порядку. Ставлячи його відповідним чином, можна організувати висновок файлів і тек у порядку, зворотному алфавітному, в алфавітному або зворотному порядку по іменах розширень, в порядку зростання або зменшення дати і часу останнього зміни вмісту файлу або директорія, в порядку зростання або зменшення їх розмірів.

Ще кілька команд тієї ж групи (тільки імена):

Створення нового директорія;

Перехід в інший директорій.

Команда роботи з файлами; видаляє файли.

DEL [диск:] [шлях]<имя_файла>[/ P]

вказує місцезнаходження та ім'я файлу, що видаляється або групи файлів, якщо в імені використовуються символи-заступники.

Ключ / P викликає запит підтвердження для кожного файлу, що видаляється.

Команда роботи з файлами; копіює один або більше файлів у вказане місце, а

також може використовуватися для злиття файлів.

Параметри складаються з позначення дисковода, директорія і імені файлу.

Вказує місце розташування і ім'я файлу, вміст якого необхідно копіювати.

Вказує місце розташування і ім'я файлу, в який потрібно помістити скопійоване інформацію.

Вказує, що команда не повинна запитувати підтвердження при заміні існуючих файлів;

Перевірка того, що нові файли записані правильно.

Ще команда тієї ж групи:

RENAME (REN) - перейменування файлу або групи файлів;

Прикладами команд управління системою служать (наводяться тільки імена):

COMMAND - запуск командного процесора;

EXIT - вихід з командного процесора.

Крім команд, які розпізнаються і виконуваних командним процесором, в операційній системі є велика кількість утиліт-команд, реалізованих у вигляді окремих програм. Як приклад розглянемо утиліту форматування магнітних дисків.

FORMAT - форматує диск для використання в MS DOS.

Утиліта FORMAT створює порожній директорій і таблиці FAT на диску, а також перевіряє наявність зіпсованих областей на диску. Може знищити всі дані на диску.

FORMAT диск: [/ V [: мітка]] [/ Q] [/ U] [/ F: розмір] [/ B | / S] [/ C]

FORMAT диск: [/ V [: мітка]] [/ Q] [/ U] [/ T: доріжок / N: секторів] [/ B | / S] [/ C]

FORMAT диск: [/ V [: мітка]] [/ Q] [/ U] [/ I] [/ 4] [/ B | S] [/ C]

FORMAT диск: [/ Q] [/ V] [/ l] [/ 4] [/ 8] [/ B | / S] [/ C]

- відновлення (наскільки можливо) інформації на дефектному диску.

Велика кількість утиліт MS DOS описано в керівництві по цій системі.

Важливе значення мають також драйвери, особливо розширеної оперативної пам'яті, що входять до складу ОС і дозволяють використовувати більш 640 Кбайт пам'яті.

Особливу роль в системі грають файли CONFIG.SYS та AUTOEXEC.BAT, Новомосковскемие при завантаженні системи і задають її конфігурацію, що завантажуються в пам'ять драйвери і резидентні програми, а також додаткові команди, які виконуються при завантаженні системи.

Виконується до завантаження командного процесора і містить виклики SYS-драйверів. Офлайн драйвери встановлюються командою DEVICE, після якої вказується повне ім'я файлу, що містить драйвер. Наприклад, для підключення драйвера миші MOUSE.SYS можна задати команду:

Для ефективної роботи з різними типами мікропроцесорів комп'ютера (80286, 80386, 80486, Pentium) і розмірів оперативної пам'яті використовують спеціальні драйвери:

Крім завантаження зовнішніх драйверів, CONFIG.SYS завантажує свої (внутрішні) команди.

За допомогою команди FILES можна вказати число файлів, які можуть бути одночасно використані системою і програмами.

1. Інформатика: Учеб. посібник для студ. пед. вузів / А.В.Могілев,