Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС по С_Р.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.2 Mб
Скачать

3.3. Сервісні внутрішні команди в ms-dos

Крім команд для роботи з каталогами та файлами в MS-DOS є ще група внутрішніх команд, які виконують загальні сервісні та інформаційні функції. До цих команд відносяться:

  • CLS - очищення екрану. За цією командою відбувається очищення екрану від тексту інформації, при цьому залишається лише стрічка запрошення в MS-DOS, яка розміщується у верхньому рядку екрану.

  • DATE - видача інформації про системну дату та її зміна. Виводиться текуча дата:

Current date is Sat 21.03.1998 Enter new date (dd-mm-yy): ( Текуча дата Субота 21.03.1998 Введіть нову дату (дд-мм-рр):) при цьому курсор поміщається в окреме поле (після ":"), де пропонується записати нову дату в форматі "день-місяць-рік". У випадку, коли дату не потрібно міняти, одразу натискуємо J. Текучу "дату можна поміняти відразу при заданні команди. Для цього вказуємо такий формат команди:

DATE [дд-мм-рр] J

  • TIME - видача інформації про системний час, та його зміна. При виконанні цієї команди виводиться текучий час:

Current time is 14:38:51,51 Enter new time:

(Текуча час 14:38:51,51 Введіть новий час:)

де в позицію курсору, вводимо новий час в форматі "гг:хх:сс". Якщо текучий час міняти не потрібно, то слід натиснути J, не ввівши нового. Текучий час можна поміняти відразу при задані команди, для цього вказуємо такий формат команди:

TIME ' [гг:хх:сс] J

  • VER - видає версію DOS.

  • VOL - вилає мітку та серійний номер диску:

Volume in drive С is DISKl_VOLl Volume Serial Number is 2361-05BD. Мітка диску - це набір латинських літер або цифр і символів до 11 (але обов'язково починаючи з літери), що дає диску умовне ім'я.

  • VERIFY on/off - вмикає (on) або вимикає (off) верифікацію інформації. Верифікація - це порівняння копії з оригіналом на ідентичність, при копіюванні

(перенесенні). Проводиться для підвищення надійності при записі інформації на диски, при виконанні операцій копіювання (перенесення).

3.4. Спеціальні символи, що використовуються в командах ms-dos

В командах MS-DOS можна використовувати спеціальні символи, які використовуються в парі із стандартними внутрішніми командами.

Найбільш поширеною є команда-символ перенаправления виводу інформації. Наприклад, коли задати команду:

dir Windows /р

відбудеться звичний для всіх перегляд по сторінках каталогу Windows.

Але, коли задати команду:

dir Windows /р > a.txt

то вивід на екран результатів роботи команди не відбудеться, а список файлів і каталогів перейде у файл a.txt, який пізніше можна буде переглянути як файл. При чому, якщо на диску раніше вже був файл з таким іменем, то вся інформація з нього знищиться, а запишуться туди результати виконання останньої команди. Коли на диску такого файла ще не існувало, то він створиться.

Для того, щоб записати у даний файл інформацію і при цьому, не знищити попереднього вмісту файла, використовують значок ">>":

dir Windows /р>> a.txt

У випадку, коли файл з таким іменем вже існує, нова інформація перепишеться в кінець цього файлу.

Досить часто символ перенаправления інформації використовують для перенаправления результатів роботи команди на зовнішні периферійні пристрої, наприклад на принтер:

dir DOS /о > prn type proba.txt > prn

Команди, що зображені вище, виводять результати перегляду каталогу (файлу) не на екран, а перенаправляють їх на принтер.

Досить часто використовується символ "І" (конвейєр), призначення якого, буде описано в наступньому розділі посібника.

Розділ 4. Зовнішні команди та утиліти MS-DOS

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

FDISK Options Current fixed disk drive: 1 Choose one of the following:

  • Create DOS partition or Logical DOS Drive

  • Set active partition

  • Delete partition or Logical DOS Drive

  • Display partition information

4.1. Утиліта FDISK

Для розбиття вінчестера на логічні диски (створення Master Boot Record) використовують програму fdisk. Ця програма створює основну Primary та розширену Extended зону, встановлює статус завантажувальної зони та розбиває розширену зону на логічні диски.

При запуску програми відкривається меню з чотирьох пунктів (мал. 2.3.). Для вибору

одного з пунктів використовується цифра, що відповідає йому.

Перший пункт (Create DOS partition or Logical DOS Drive) - це створення основної і розширеної зон в ЖМД, та розбиття розширеної на логічні диски.

Мал. 2.3. Початкове меню fdisk

Enter choice: [1]

Другий (Set active partition) - це встановлення статусу A (Status Able), тобто зони, з якої проводиться завантаження ПК.

Третій (Delete partition or Logical DOS Drive) - це знищення розділів.

Четвертий (Display partition information) - видача інформації з таблиці розділів.

Для вінчестера, що вже має логічне розбиття, щоб встановити нову таблицю розділів, необхідно, попередньо знищити всі старі розділи за допомогою 3-го пункту. Причому, знищення проводимо в порядку протилежному до створення. Відкривається вікно показане на мал. 2.4., де спочатку вибирають третій пункт (Delete Logical DOS Drive(s) in the Extended DOS Partition), для знищення логічних дисків в розширеній зоні. Після чого вибирають другий пункт (Delete Extended DOS Partition), для знищення розширеною зони. А вже в кінці вибираємо перший пункт (Delete Primary DOS Partition), для знищення основної зони. Delete DOS Partition or Logical DOS Drive Current fixed disk drive: 1 Choose one of the following:

  • Delete Primary DOS Partition

  • Delete Extended DOS Partition

  • Delete Logical DOS Drive(s) in the Extended DOS Partition

Мал. 2.4. Меню знищення таблиці розділів

Якщо вінчестер ще не має таблиці розділів, то спочатку вибираємо перший пункт, для її створення. Відкривається підменю (мал. 2.5.). Спочатку вибираємо перший підпункт (Create Primary DOS Partition).

Create DOS Partition or.Logical DOS Drive

Current fixed disk drive: 1

Choose one of the following:

    • Create Primary DOS Partition

    • Create Extended DOS Partition

    • Create Logical DOS Drive(s) in the Extended DOS Partition Enter choice: [i]

Мал. 2.5. Підменю створення таблиці розділів

Програма перепитує, чи відводити весь дисковий простір під основну зону DOS. Коли потрібно встановити ще розширену зону для логічних дисків, то потрібно натиснути "N". В результаті програма перепитає, скільки потрібно відвести мегабайт дискового простору для основної зони. Потрібно ввести число, що відповідає об'єму створюваної основної зони в мегабайтах.

На наступному етапі потрібно вибрати другий пункт меню (Create Extended DOS Partition), де вказують скільки мегабайт дискового простору слід відвести під розширену зону.

Тоді вибирають третій пункт (Create Logical DOS Drive(s) in the Extended DOS Partition), де по черзі вказують розміри кожного логічного диску зокрема.

Після створення логічних дисків натискають <Esc>, повертаючись в головне меню програми.

В головному меню вибирають другий пункт меню (Set active partition), де встановлюють, яка саме зона буде завантажувальною (із статусом А).

Вибравши четвертий пункт (Display partition information), можна отримати інформацію про розділи, логічні диски та їх розміри.

Після розбиття вінчестера програмою Fdisk проводять форматування кожного логічного диску командою (див. наступний параграф):

format <ім'я диску:>

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