- •Лабораторна робота №4.
- •Завдання до роботи:
- •Послідовність виконання роботи 1:
- •Короткі теоретичні відомості. Структура мs-dos.
- •2. Завантаження dos
- •Завантаження ос ("холодний" старт).
- •"Теплий" старт.
- •3. Внутрішні команди
- •3.2. Команди для роботи з файлами copy
- •3.1. Команди для роботи з каталогами
- •3.3. Команди загального призначення
- •3.4. Сервісні команди.
- •3.5. Команди для роботи з пакетними файлами call
- •Loadhigh
- •4. Зовнішні команди
- •Command
- •Diskcomp
- •Diskcopy
- •Exe2bin (не використовувати!)
- •Fdisk (не використовувати!)
- •Format (тільки для дискет!)
- •Graphics
- •5. Команди конфігурації операційної системи.
- •Buffers
- •Country
- •Devicehigh
- •6. Пакетні файли
- •6.1. Для чого потрібний пакетний файл?
- •6.2. Як створити командний файл із параметрами, що заміщуються?
- •7. Настроювання операційної системи
- •7.1. Файл конфігурації config.Sys.
- •7.2. Різноманітна конфігурація.
- •7.3. Різноманітна конфігурація в autoexec.Bat
Command
Призначення: запускає командний процесор.
Синтаксис: COMMAND [/c рядок]
Коментарі: 1) при запуску нового командного процесора створюється нове командне середовище;
2) змінні нової середовища можна змінити, не торкаючись старої;
3) ключ /з повідомляє команду процесорові, що необхідно виконати одну або більш команд, зазначених у рядку, після чого повернутися автоматично до вихідного командного процесора.
Приклади: команда запускає новий командний процесор, виконує команду chkdsk, щоб перевірити дисковод В і повертається у вихідний командний процесор
command /c chkdsk b:
Diskcomp
Призначення: порівнює вміст двох дисків.
Синтаксис: DISKCOMP [<дисковод1>:] [<дисковод2>:] [/1] [/8]
Коментарі: 1) команда автоматично визначає кількість сторін запису і кількість секторів на доріжці на підставі формату першого диска;
2) /1 приводить до того, що команда порівнює тільки першу сторону диска;
3) /8 приводить до того, що команда порівнює тільки перші 8 секторів на доріжці;
4) якщо мається тільки один дисковод , то команда буде використовувати один цей дисковод, але буде просити установлювати відповідні диски.
Приклад: DISKCOMP a:
Diskcopy
Призначення: копіює вміст гнучкого диска, установленого на вихідному дисководу, на відформатований або не відформатований гнучкий диск, встановлений у вихідному дисководу.
Синтаксис: DISKCOPY [<дисковод1>:] [<дисковод2>:] [/1]
Коментарі: 1) дисковод_1 і дисковод_2 можуть бути тим самим пристроєм; якщо мається тільки один дисковод , то команда буде використовувати один цей дисковод, але буде просити установлювати відповідні диски;
2) /1 використовується для копіювання тільки однієї сторони диска.
Приклади: DISKCOPY a: b:
Exe2bin (не використовувати!)
Призначення: перетворить виконувані файли у файли двійкового формату.
Синтаксис: EXE2BIN [<пристрій>:] повне_ім'я_файлу_1 [<пристрій>:] повне_ім'я_файлу_2
Коментарі: 1) якщо не зазначене ім'я вихідного файлу, то використовується ім'я вхідного файлу;
2) якщо не зазначене розширення файлу, то новому файлові привласнюється розширення .bin.
FC
Призначення: порівнює вміст двох файлів або двох наборів файлів і відображає на екрані виявлені між ними розходженнями.
Синтаксис: FС [/a] [] [] [] [<пристрій>:] повне_ім'я_файлу_1 [<пристрій>:] повне_ім'я_файлу_2
Коментар: 1) /a використовується для скороченого виведення результатів порівняння файлів у форматі ASCII; у результаті виконання виводяться на екран тільки ті рядки, що служать початком і кінцем групи рядків, що розрізняються;
2) /c - ігнорування верхніх і нижнього буквеного регістрів;
3) /L - порівнює файли в режимі ASCII;
4) /n - висновок на екран номерів рядків при порівнянні файлів у ASCII;
5) /w - стискає незаповнені проміжки (символи табуляції і пробіли, що випливають один за іншим, сприймаються як один пробіл).
Fdisk (не використовувати!)
Призначення: Задає структуру запису інформації на твердому диску для його використання операційною системою MS-DOS.
Синтаксис: FDISK
Коментар: команда FDISK виводить на екран цілу серію меню, що допомагають вам розбити ваш твердий диск на розділи MS-DOS.
FIND
Призначення: Робить пошук зазначеного рядка символів в одному або декількох файлах.
Синтаксис: FIND [/v] [/c] [/n] “рядок” [[<пристрій>:] [<повне ім'я файлу>]]
Коментар: 1) команда FIND переглядає один або більш файлів у пошуках рядка. Після перегляду зазначених файлів команда find відображає на екрані виявлені рядки тексту, що містять зазначений рядок символів;
2) /v відображає на екрані всі рядки тексту, не утримуючи зазначену терміну символів;
3) /c відображає тільки номера рядків, що містять зазначений рядок символів у кожнім з файлів;
4) /n проставляє перед кожним рядком тексту відповідний їй номер рядка у файлі.
Приклади: наступна команда відображає на екрані всі рядки тексту з файлу ooo.txt, що містять рядок символів “ стругачка для олівців “ :
FIND “ Стругачка для олівців ” ooo.txt
