MS-DOS— забезпечує зручність роботи користувача з компютером: завантажує ієрархічну файлову структуру, керує ресурсами компютера, виконує сервісні функції.
В OC Windows XP і в OC Windows7 командами MS-DOS можна користуватись після таких дій: кнопка “Пуск”, далі “Програми”, “Стандартні”, “Командна строка”. Після цього у вікні що зявляється на екрані дисплея можна вводити необхідні команди.
Складові частини MS-DOS:
Базова система введення–виведення (BIOS). розташована в постійному запамятовуючому пристрої компютера, встановлює звязок між апаратними пристроями й операційною системою. Після вмикання компютера саме BIOS передається керування, далі тестується память, перевіряється стан апаратної частини та ініціалізація пристроїв.
Параметри конфігурації компютера зберігаються в енергозалежній памяті СМОS (Complementary Metal–Oxide Semiconductor). Мікросхема яка постійно підживлюється від батарейки, яка розташована в материнській платі.
Системний завантажувач, розміщений у блоці початкового завантаження (Boot Record) активізує модуль розширення BIOS і модуль переривань.
Модуль розширення BIOS і модуль ( файл Io.sys) що дає змогу підключати додаткові драйвери.
Модуль оброблення переривань (файл Msdos.sys) який забезпечує роботу файлової системи і пристроїв введення–виведення (клавіатури, дисплея, принтера, портів) оброблення помилок.
Командний процесор (файл command.com) який виконує команди, подані з клавіатури або з командного файла.
Команди MS-DOS вбудовані у файл command.com Цей файл завантажує і виконує зовнішні команди MS-DOS та команди прикладних програм (файли типу ехе і com)
Утиліти що реалізують виконання зовнішніх команд (наприклад перевірку дисків)
Драйвера пристроїв, тобто програми які забезпечують обслуговування нових пристроїв або нестандартне використання наявних. Драйвера визначаються у файлі конфігурації Config.sys і завантажуються в оперативну память компютера при завантаженні ОС.
Серед команд MS-DOS відокремлюють внутрішні і зовнішні.
Внутрішні команди MS-DOS завантажують разом з ОС. До них належать такі команди (дужки означають що оператор не обовязковий)
DIR[ДИСК:][ШЛЯХ][ІМЯ ФАЙЛА]— перегляд змысту каталога, тобто групи файлів обєднаних за певною ознакою.
Команда має ключі
/Р— перегляд змісту каталога посторінково (інформація про файли виводиться у повному обсязі: імя та розширення файла, розмір, дата)
/W— скорочений перегляд змісту каталогу (тільки імена і розширення файлів)
Приклад: DIR D:\MYSITE\*exe– виведення переліку файлів з розширенням ехе, вміщених у каталог MYSITE на диску D.
МD[ДИСК:][ШЛЯХ][ІМЯ КАТАЛОГУ]— створення нового каталогу.
Приклад: МD D:\MYSITE\GROUP— створення каталогу GROUP, в створеному каталозі MYSITE, розміщеному на диску D
СD[ДИСК:][ШЛЯХ][ІМЯ КАТАЛОГУ]— зміна поточного каталогу і перехід у зазначений.
Команда СD.. активізує попередній каталог
Команда СD\ активізує кореневий каталог
Приклад:СD D:\MYSITE\GROUP— активація каталогу GROUP, в створеному каталозі MYSITE, розміщеному на диску D
RD D:[ДИСК:][ШЛЯХ][ІМЯ КАТАЛОГУ]— вилучення зазначеного каталогу. Здійснюючи цю команду спочатку необхідно получити всю інформацю про цей каталог.
Приклад:RD GROUP (якщо активний каталог MYSITE)
СOPY[ДИСК:][ШЛЯХ] імя файла [ДИСК:][ШЛЯХ] — копіювання зазначеного файла в інший каталог.
Приклад: СOPY D:\MYSITE\*.txt A:\MYSITE1 — копіювання всіх файлів txt з каталогу MYSITE на диск А в каталог MYSITE1.
DEL[ДИСК:][ШЛЯХ] імя файла — вилучення файлів.
Приклад: DEL D:\MYSITE\GROUP\*.*— вилучення всіх файлів txt з каталогу GROUP.
REN[ДИСК:][ШЛЯХ] попереднє імя файла[ДИСК:][ШЛЯХ] нове імя файла— переіменування файлів або папки.
Приклад: REN D:\MYSITE\f*.* k*.* — переіменування групи файлі у каталозі MYSITE на диску D: що мають імена які починаються на f на файли з іменами що починаються на k
MOVE імя файла шлях до іншого каталогу— переміщення файла у заданий каталог.
Приклад: Move File1.txt D:— переміщення файла File1.txt у кореневий каталог на диску D
TYPE[ШЛЯХ] імя файлу[Prn]— перегляд змісту текстового файлу на екрані.
Приклад: TYPE D:\MYSITE\FILE1.txt— перегляд змісту текстового файла FILE1.txt.
Data, Time— виведення на екран і зміна поточної дати і часу.
Msd— виведення на екран інформації на компютер.
CLS— очистка екрана.
Зовнішні команди MS-DOS Ці команди копіює на диск користувач. До них належать.
FORMAT диск [ключі]— форматування диска
Ключі команди
/Q швидке форматування
/S копіювання системних файлів після форматування
/F: розмір— визначення розмір диску при форматуванні
Приклад:FORMAT D:/s– форматування дика D з копіюванням системних файлів
SYS[шлях][диск1]диск2— створення системного диска методом копіювання системних файлів.
Приклад: SYS D:— копіювання системних файлів на диск D.
DISKCOPY ДИСК1 ДИСК2— копіювання інформації з однієї дискети на іншу
Приклад:DISKCOPY А: В:
Сервісні команди
CLS– очищення екрану. За цією командою відбувається очищення екрану від тексту інформації, при цьому залишається лише командний рядок, який розміщується у верхній частині екрану.
DATE– видача інформації про системну дату та її зміна. Виводиться поточна дата і пропонується записати нову дату в форматі “день–місяць–рік” У випадку коли дату не потрібно міняти натискаємо Enter
TIME– видача інформації про системний час та його зміна. При виконанні цієї команди виводиться поточний час. При потребі зміни поточного часу вводимо новий час в форматі “гг.хх.сс”.
VER– видає версію ОС
VOL– видає мітку та серійні номери диску.
Мітка диску– це набір латинських літер або цифр і символів “_” до 11 (але обовязково починаються з літери), що дає дискове умовне імя.
VERIFY on/off– вмикає (on) або вимикає (off) верифікацію інформації.
Верифікація– це порівняння копій з оригіналом та індентичність при копіюванні(перенесенні). Проводиться для підвищення надійності при записанні інформації на диск, привиконанні операції копіювання(перенесенні).
Спеціальні символи, що використовуються в консольному
режимі.
В консольних командах можна використовувати спеціальні символи, що використовуються в парі із стандартними внутрішніми командами.
Найбільш поширеною є команда–символ перенаправлення виводу інформації.
Наприклад, коли задати команду
dir Windows /p Enter
відбудиться звичайнийдля всіх перегляд по сторінках каталогу Windows
А коли задати команду:
dir Windows /p> a/text Enter
то вивід на екран результатів роботи не відбудиться а список файлів і каталогів буде записано у файлі a.text
Причому якщо на диску раніше уже був файл з таким іменем, то вся інформація з нього знищується, запишуться тільки результати виконання останньої команди. Коли на диску такого файлу ще не існувало то він створиться.
Для того щоб записати у даний файл інформацію і при цьому не знищити попереднього вмісту файла, використовують символи “>>”
У випадку коли файл з таким іменем вже існує, нова інформація перепишиться в кінець цього файлу.
Досить часто символ перенаправлення інформації використовують для перенаправлення результатів роботи команди на зовнішні перефирійні пристрої, наприклад принтер:
dir DOS /o prn
type roba.txt>prn
Команди, що наведені вище, виводять результати перегляду каталогу (файлу) не5 на екран а переправляють на принтер. Досить часто використовують символ “|” (конвеєр).
З цієї публікації починається серія постів яка буде присвячена MS-DOS. Для чого потрібно писати про операційні системи типу DOS у вас виникне запитання, аде ці системи як морально так і фізично застаріли.
Відповім одна з головних причин із за якої варто мати знання по операційних системахDOS це коли може виникнути ситуація з причин вірусів, помилок на диску, неправильної дії користувача, Windows чи інша операційна система не зможе завантажитись, тоді доведеться працювати в DOS і маючи елементарне поняття як працювати, знаючи як подавати команди в DOS середовищі, ви зможите усунути проблему.