- •Лабораторна робота № 2
- •"Командна оболонка Windows xp. Робота з дисками і каталогами’’
- •Команди загальносистемного призначення
- •Переадресація введення/виведення команд
- •Видалення підкаталогу (rd)
- •Форматування дисків (forma t)
- •Vol Призначення параметрів:
- •10. У кореневому каталозі диска d: створіть таке дерево підкаталогів (тут і далі в назві каталогу замість хххх слід використовувати перші чотири літери свого прізвища):
Переадресація введення/виведення команд
Усі команди системи та інші програми у стандартному режимі одержують вхідні дані з клавіатури, а вихідні виводяться на екран монітора. За допомогою системи можна переадресовувати вхідні й вихідні дані й створювати їх потік — конвеєр, тобто робити вихідні дані однієї програми вхідними для іншої. Ці можливості називаються переадресацією введення/виведення. Перепризначення введення/ виведення задається в командному рядку одним з таких способів: <command>l_l>UJFilename — переадресація вихідних даних. Повідомлення, що зазвичай виводяться на екран монітора, переспря-мовуються на зовнішній пристрій або в дисковий файл. Якщо файл вже існує, то його вміст замінюється новими даними; <command>1_J>>,_1Filename — переадресація вихідних даних на зовнішній пристрій або в дисковий файл. Якщо файл вже існує, то нові дані додаються в його кінець;
<command>b_,<l_,Filename — переадресація вхідних даних. Дані прийматимуться не з клавіатури, а із зовнішнього пристрою або дискового файла;
<commandl>l_ 11_,<command2> — передавання результатів, що мали виводитися на екран однією командою, як вхідні дані для іншої команди.
Приклади:
ТІМЕ^/Т^>^ТМТ. ТХТ — виведення поточного часу у файл
ТМТ.ТХТ;
DIRUJC:\WINDOWS\*.EXE_>>TMT.TXT — дозапис ДО файла ТМТ. ТХТ списку файлів каталогу WINDOWS диска С: з розширенням
.ехе;
VER^^PRN — виведення на принтер номера версії операційної системи.
Команди для роботи з каталогами
Зміна поточного диска
Для зміни поточного диска слід набрати його ім'я з наступною двокрапкою, наприклад А: — перехід на диск А:; D: — перехід на диск D:.
Перейменування і переміщення каталогів (MOVE)
Формат команди:
MOVE^[/Y|/-Y] ^[pathl\]DirNameOld^ [path2\]DirNameNew
Другому аргументу DirNameNew може передувати маршрут pathl — у цьому разі каталог перейменується. Якщо у другому аргументі вказати інший маршрут, каталог переміститься вказаним шляхом. Якщо каталог-призначення не має імені, каталог з таким іменем буде створено і в нього перемістяться файли та підкаталоги каталогу-джерела.
Ключі команди мають такий зміст:
/Y — відмова від запитів при створенні каталогів;
/-Y — виведення запитів на підтвердження створення каталогів.
Приклади:
MOVE,_1\D41_,\D4 4 — перейменування каталогу першого рівня D4 на D44;
MOVEl_1\D2\D22_\DD (якщо каталогу \DD не існує, команда створює його і переміщує зміст каталогу другого рівня D22 у цей каталог. Після виконання команди каталог D22 з каталогу D2 видаляється).
Видалення підкаталогу (rd)
Формат команди:
CD^[drive:]path
Призначення параметрів: drive: — ім'я диска, на якому міститься каталог, що видаляється (якщо ім'я диска опущено, видалення відбувається на поточному диску);
path — маршрут, за яким можна знайти каталог, що видаляється (його ім'я завершує ланцюг);
/S — видалення дерева каталогів, тобто не тільки вказаного каталогу, а й усіх файлів і підкаталогів, що містяться в ньому; /Q — видалення дерева каталогів при використанні ключа /S без запиту на підтвердження видалення.
Без ключа /S видалити можна лише порожній каталог, тобто такий, що не містить файлів й підкаталогів. Кореневий і поточний каталоги не можуть бути видалені командою RD.
Приклади:
RD XX — видалення підкаталогу в поточному каталозі;
RD1_,\1A\2A— видалення підкаталогу \1A\2A;
RD /S USER — видалення каталогу \USER разом з усіма файлами і підкаталогами.
Перегляд структури каталогів диска (TREE)
Формат команди:
TREE^ [drive :] [path] _, [/F]
Призначення параметрів:
path — ім'я каталогу, починаючи з якого необхідно відобразити структуру каталогів. Якщо маршрут відсутній, виводиться дерево каталогів поточного диска починаючи з поточного. Маршрут може починатися з імені диска drive :, дерево каталогів якого буде відображене (якщо ім'я диска в маршруті відсутнє, виводиться структура каталогів поточного диска);
/F — забезпечує відображення не тільки каталогів, а й файлів, що містяться в них.
Приклади:
TREE^C: \ — виведення на екран структури каталогів диска С: починаючи з кореневого;
TREE^/F — виведення на екран структури каталогів поточного каталогу поточного диска разом із списками файлів, що містяться в них.
Команди для роботи з дисками