Створення та знищення каталогу.

План

1. Операційна система MS-DOS. Основні файли операційної системи MS-DOS.

2. Внутрішні команди MS-DOS:

1) Копіювання файлів і груп файлів.

2) Перейменування файлів і груп файлів.

3) Знищення файлів і груп файлів.

4) Перегляд вмісту файлу та каталогу.

5) Створення та знищення каталогу.

6) Зміна активного каталогу.

7) Перегляд і зміна системної дати і часу.

3. Зовнішні команди MS-DOS.


1. Операційна система MS-DOS. Основні файли операційної системи MS-DOS.

MS-DOS — це операційна система корпорації Microsoft для IBM-сумісних комп'ютерів. Вона була створена на початку 80-х років минулого століття і тепер використовується переважно з навчальною метою. На зміну цій системі прийшла операційна система Windows. Корпорація протягом декількох років удосконалювала MS-DOS. Кожна нова версія виходила під деяким вищим номером, наприклад, 3.3, 5.0, 6.2, 7.1.

Структура MS-DOS.

Завантаження MS-DOS починається відразу після вмикання комп'ютера. Спочатку базова система введення/виведення BIOS, що є в постійній пам'яті, тестує оперативну пам'ять та інші пристрої й звертається до дисководів з метою відшукати ОС на змінних носіях. Якщо дискети немає, то ОС буде завантажуватися з системного диска, наприклад, С:.

Є три основні файли операційної системи. Завантажувач заносить з диска до оперативної пам'яті ядро системи: програми IO.SYS (модуль уведення/виведення) та MSDOS.SYS (основ­ний модуль).

IO.SYS дає можливість враховувати особливості конкретної операційної системи, організовувати роботу з деякими додатковими зовнішніми пристроями, а також усувати по­милки програм початкової BIOS, розміщеної в ПЗП. Коли IO.SYS починає працювати, він шукає файл CONFIG.SYS, що містить допоміжну інформацію про те, які додаткові пристрої мають бути підключені при завантаженні операційної системи.

Для забезпечення роботи кожного пристрою існує своя програма, яка називається драйвером. Драйвери стандарт­них пристроїв містяться у файлі IO.SYS. Команди для за­пуску додаткових драйверів, що зберігаються в окремих файлах, а також команди встановлення параметрів опера­ційної системи містяться у файлі CONFIG.SYS. Якщо цей файл не знайдено, то параметри системи встановлюються автоматично (за умовчанням).

Комплекс програм, який міститься у файлі MSDOS.SYS, дозволяє управляти оперативною і дисковою пам'яттю та організацією обчислювального процесу. Підпрограми, що містяться у файлі MSDOS.SYS, також управляють проходженням програм, які запускаються кори­стувачем комп'ютера — завантажують ці програми у пам'ять, контролюють їх виконання та завершення.

Після цього до оперативної пам'яті заноситься файл командного процесора COMMAND.COM, який забезпечує виконання так званих внутрішніх команд операційної системи. Програма COMMAND.COM зчитує команди, які вводяться з клавіатури, і виконує їх. Командний процесор поділяється на три части­ни. Його перша частина після завантаження постійно пере­буває в оперативній пам'яті. Друга частина зберігається в пам'яті тимчасово і використовується для пошуку та вико­нання командного файла AUTOEXEC.BAT, у якому вказані програми і команди, що виконуються при кожному запуску комп'ютера. Після вико­нання файла AUTOEXEC.BAT процес завантаження завер­шується. Третя частина командного процесора містить таблицю основних команд операційної системи, а також інтерпретатор команд, який перетворює їх на виклики відпо­відних програмних засобів. Ця частина може бути вилуче­на з пам'яті при завантаженні інших програм, а при потребі вона повторно завантажується з диска.

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

С:\>

У MS-DOS дії над об'єктами виконують за допомогою команд, які треба вводити з клавіатури, тому таку ОС часто називають командною.

Операційна система здійснює діалог з користувачем, видаючи йому запрошення для введення команд, аналізую­чи команди і коментуючи свої дії. Запрошення, що з'яв­ляється на екрані дисплея після завантаження системи, має вигляд:

А:\> або С:\>

Весь процес діалогу користувача з комп'ютером — вве­дення команд, повідомлення операційної системи про ре­зультати їх виконання — відображається на екрані дисплея.

Для виконання команди операційної системи слід набра­ти за допомогою клавіатури її ім'я та необхідні параметри, натиснути клавішу введення (Enter). Параметри, які зада­ються в команді, вказують, до яких об'єктів (файлів, ката­логів тощо) застосовується команда, та конкретизують особливості її виконання.

2. Внутрішні команди MS-DOS.

Розглянемо основні команди операційної системи. Їх поділяють на внутрішні та зовнішні.

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

1) Копіювання і переміщення файлів і груп файлів.

Каталог з яким ми працюємо в даний момент часу будемо називати активним (поточним).

Копіювання – це процес перенесення інформації з одного носія на інший або на зовнішній пристрій. Іншими словами це процес створення дубліката файла.

Загальний вигляд команди копіювання:

copy<маршрут1><назва1> <маршрут2><назва2> – скопіювати файл з назвою1 у файл з назвою2.

Якщо не вказано маршрут1 то копіювання відбувається з активного каталогу, а якщо не вказано маршрут2 то копіювання відбувається в активний каталог. Якщо не вказано назву файла 2 то копіювання проводиться з тими самими іменами.

Наприклад: copy A:\text.txt – копіюється файл text.txt з диска А: в активний каталог.

copy text.txt А:\ –копіюється файл text.txt з активного каталогу на диск А:.

Якщо в командах у назві файлу є символ ?, то він означає будь-який один допустимий символ алфавіту, а символ * позначає декілька будь-яких допустимих символів. Символи ? та * називаються символами підставляння або маскування. Наприклад запис text*.txt позначає всі текстові файли, назви яких починаються з символів text.

За допомогою команди copy можна створювати файли вказавши команду

copy con <маршрут><назва> — створити файл із заданою назвою, набирають текст і натискають на клавіші F6 та вводу.

За допомогою команди сору можна роздрукувати файл.

сору<маршрут><назва> prn — видрукувати файл за вказаним маршрутом. Якщо маршрут не вказано то файл друкується з поточного каталогу.

За допомогою команди сору можна проводити операцію конкатенацію (об’єднання вмісту кількох файлів).

сору назва1+назва2+...+назваN ім’я результату

Якщо не вказано ім’я результуючого файлу то результат об’єднання буде записаний у файл який записаний у перший доданок.

Переміщення – це зміна адреси файла на диску.

Загальний вигляд команди переміщення:

move<маршрут1><назва1> <маршрут2><назва2> – перемістити файл з назвою1 у файл з назвою2.

2) Перейменування файлів і груп файлів.

Перейменування – це процес заміни одного імені файлу на іншу.

Загальний вигляд команди перейменування:

ren <маршрут><назва1> <назва2> – перейменувати файл чи каталог.

Якщо маршрут не вказано то перейменування відбувається в активному каталозі.

3) Знищення файлів і груп файлів.

Знищення відбувається за допомогою команди:

del <маршрут><назва>

При задані команди del *.* комп’ютер просить підтвердити правильність набраної команди.

4) Перегляд вмісту файлу та каталогу.

type<маршрут><назва> — дозволяє переглянути вміст текстового файлу. Призупинення перегляду можливе при натисненні на клавішу Pause, продовження Pause або пробіл.

Перегляд вмісту каталогу здійснюється за допомогою команди

dir<маршрут> </p></w>

Якщо маршрут не задано то переглядається активний каталог. Якщо задано /p то перегляд здійснюється посторінково. Параметр /w пострічково в 5 колонок.

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

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

Створення та знищення каталогу.

Створення каталогу відбувається за допомогою команди

md <маршрут><назва> — створити каталог із заданою назвою.

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

Знищення

rd <маршрут><назва>

Нможливо знищити:

1) якщо цей каталог не є пустим;

2) неможливо знищити активний каталог.

6) Зміна активного каталогу.

cd <маршрут><назва><..><\>

cd.. — дозволяє піднятися на один рівень вверх без вказання назви.

cd \ —дозволяє піднятися в кореневий каталог з підкаталогу будь-якого порядку.

а: або с: — перейти на диск а: або на диск с:;

7) Перегляд і зміна системної дати і часу.

Для перегляду системної дати використовують команду

time— вивести чи змінити час.

Формат виведення часу є наступним. Дві позиції під години, дві під хвилини, дві під секунди, дві під соті секунди.

zz:xx:cc:cg [a|p]

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

Якщо не задано всі параметри то ті що не задано обнулюються.

Для перегляду і зміни системної дати використовують команду

date— вивести чи змінити дату.

Формат виводу: дві позиції на місяць, дві на день, дві або чотири позиції під рік mm-gg-pp(4). Крім того при виведенні машина показує день тижня. При введені дати потрібно дотримуватись коректності введення даних.

Інші внутрішні команди.

сls — очистити екран;

ver — вивести назву і версію операційної системи;

У командах замість слова <назва> потрібно писати відповідну коротку чи повну назву каталогу чи файлу. Розглянемо конкретні приклади команд.

1. Щоб зробити біжучим диск з назвою d:, потрібно виконати команду d:.

2. Щоб переглянути біжучий каталог, потрібно виконати команду dir (або dir /р, якщо в ньому є багато об'єктів).

3. Щоб створити каталог з назвою GAMES, потрібно виконати таку команду md games.

4. Щоб створити копію файлу tetris.exe під новою назвою tetris2.exe, потрібно виконати команду copy tetris.exe tetris2.exe.

5. Щоб увійти в каталог GAMES, потрібно виконати команду cd games.

6. Щоб повернутися назад — cd.., а до кореневого каталогу — cd \.

7. Щоб перейменувати каталог GAMES на MYGAMES —

ren games mygames.

3. Зовнішні команди MS-DOS.

Зовнішні команди реалізовані в ехе- чи com-файлах, які є на диску в деякому каталозі, найчастіше з назвою DOS. Розглянемо найважливіші з них:

msd — вивести інформацію про комп'ютер;

edit<назва> — редагувати файл з даною назвою;

scandiskа: — перевірити (сканувати) диск а: і усунути несправності;

defraga: — оптимізувати (усунути фрагментацію) диска а:;

formata: — форматувати дискету а:;

deltree<назва> — вилучити непорожній каталог;

хсору<назва1> <назва2> — копіювати каталог;

mem /с /р — показати розподіл оперативної пам'яті;

memmaker— оптимізувати розподіл оперативної пам'яті;

backup— копіювати твердий диск на дискети;

restore— перенести файли з дискет на диск;

sys a: — скопіювати операційну систему на дискету а:;

undelete— відновити вилучені файли.

Зауваження. Склад команд MS-DOS залежить від номера її версії. Щоб отримати інформацію про призначення і способи використання будь-якої команди, слід виконати одну з команд help<назва команди> або <назва команди> /?, наприклад, undelete /?.

 

 


 

Контрольні запитання

1. Назвіть та охарактеризуйте основні компоненти операційної системи MS-DOS.

2. В яких випадках операційна система завантажується в пам'ять комп'ютера?

3. Як завантажується операційна система?

4. Що таке драйвер?

5. Яку інформацію містить файл CONFIG.SYS?

6. Які задачі розв'язує комплекс програм файла MSDOS.SYS?

7. Для чого потрібний командний процесор?

8. Які допоміжні файли використовуються при завантаженні операцій­ної системи MS-DOS?

9. Яку команду використовують для перейменування файлів?

10. Яку команду використовують для створення текстових файлів?

11. Яку команду використовують для створення каталога?

12. Яку команду використовують для перейменування каталога?

13. Яку команду використовують для вилучення файлу?

14. Яку команду використовують для вилучення каталога?

15. Як вивести текстовий файл на екран?

16. Як очистити екран?

17. Як перейти на заданий диск?

18. Як перейменувати файл?

19. Як зробити копію файлу?

20. Як змінити системний час?

21. Як переглянути зміст каталога?

22. Як перемістити файл?

23. Як змінити системну дату?

24. Як увійти в підкаталог і переглянути його зміст?

25. Як повернутися на один рівень вгору (в надкаталог)?

26. Як активізувати кореневий каталог на поточному диску?

27. Як отримати інформацію про комп'ютер?

28. Як вилучити каталог?

29. Чи можна вилучати в MS-DOS непорожній каталог?

30. Для чого призначена команда copy? Наведіть приклад.

31. Для чого призначена команда type? Наведіть приклад.

32. Для чого призначена команда ren?Наведіть приклад.

33. Для чого призначена команда dir? Наведіть приклад.

34. Для чого призначена команда cd? Наведіть приклад.

35. Як вилучити усі файли з каталога MYLAB?

36. Як скопіювати з кореневого каталога диска D: файл conf.sys у поточний каталог?

37. Як розмежовуються параметри у командах MS-DOS?

38. Що означають символи * та ? у масці назви файлу?