Командна оболонка — це окремий програмний продукт, щозабезпечує прямий зв'язок між користувачем і операційною системою. Текстовийкористувальницький інтерфейс командного рядка надає середовище, у якомувиконуються додатки і службові програми з текстовим інтерфейсом. У команднійоболонці програми виконуються і результат виконання відображається на екрані.Командна оболонка Windows використовує інтерпретатор команд Cmd.exe дляперекладу введеної команди в зрозумілий системі вид.
Для того, щоб запустити командну оболонку Windows, виконайтекоманду Start/Run/сmd або скористайтеся меню Start/AllPrograms/Accessories/Command Prompt.
Існує можливість використовувати командну оболонку длястворення і редагування пакетних (командних) файлів (які також називаютьсясценаріями), що дозволить автоматизувати виконання звичайних задач. Наприклад, можна використовувати сценарії для автоматизації керування обліковими записамикористувачів і щоденною архівацією в неробочі години. Також можнавикористовувати сервер сценаріїв Windows, CScript.exe, для виконання вкомандній оболонці складних сценаріїв. Виконання операцій за допомогою пакетнихфайлів інколи є більш ефективним, ніж за допомогою інтерфейсу користувача.
Запустивши консоль командного режиму, користувач можекерувати ресурсами як локальної системи, так і ресурсами віддаленої машини.Існують команди, які виконують моніторинг системи і виявляють критичні місця внастройках сервера. Відмінністю роботи з командного рядка є повна відсутністьвеликих та громіздких графічних утиліт. Програми командного рядка дозволяютьбільш тонку настройку у вигляді параметрів-ключів, зазначених праворуч від самоїкоманди.
Знання основних команд дозволяє автоматизувати роботу, використовуючи їх у командних файлах, а при роботі з мережею багато з них єнезамінними. Таким чином, з використанням командних файлів та сценаріївадміністратор може звести до мінімуму виконання рутинних щоденних операцій.Сучасні утиліти можуть запускати такі сценарії із заданою періодичністю безприсутності адміністратора системи.
За своїми можливостями консольні програми поділяються на:
·команди керування операційною системою — це такі команди, як shutdownабо taskkill;
·мережеві команди — net і ipconfig;
·команди для моніторингу системи — tasklist і systeminfo;
·команди для підтримки файлової системи — dir, md, copy;
·команди для обслуговування жорстких дисків — defrag і diskpart;
·команди для підтримки служби каталогів (Active Directories) — addrepі dsadd;
·допоміжні команди, у цей розділ входять різні утиліти длястворення сценаріїв, настроювання принтерів, роботи зі змінними оточення тощо.
У сучасних операційних системах існує безліч команд іутиліт. Запам'ятати таку кількість різних програм, а тим більше їхніхпараметрів
дуже складно, тому одним з найважливіших параметрів для кожної програми єсполучення символів /?. Наприклад, сору /?.
Запрошення до введення команд видається коли ОС знаходитьсяу стані очікування введення команди. Стандартне запрошення вказує ім'я робочого(поточного) накопичувача. За допомогою команди PROMPT можнавключати в запрошення вказівку на поточний каталог, час, дату, будь-який тексті т. д.
Команди ОС вводяться з клавіатури як відповідь назапрошення. Команди мають ім'я та параметри, відокремлені пропусками.
Загальний вигляд команди:
<name>a1 a2 ... aN /p1 /p2.../pK
де a1 a2 ...aN –аргументи; /p1/p2, .../pK– параметри команди.
Шаблони імен файлів вживають для позначення групифайлів або для скорочення запису імен файлів.
* – будь-яка кількість будь-яких символів;
? – маскує один символ.
Основні команди роботиз дисками
1) <ім’ялогічного диску>: — команда зміни поточного диску.
Приклади:
С:
D:
2) FORMAT<ім’я логічного диску>: [<параметри>] —команда форматування диску.
Примітка. Квадратні дужки []позначаютьнеобов’язковість елементу.
При форматуванні інформація на носієві знищується!!!
Не слід намагатисьформатувати вінчестер, оскільки при цьому всі дані на ньому буде знищено!
Приклад:
FORMATA: — форматування дискети у дисководі A:
Основні команди роботиз каталогами
1) DIR[<диск>:][<маршрут>][<ім’я файлу>][/W][/P] —перегляд змісту каталогу.
Ключі:
/P— посторінковий перегляд;
/W— виведення імен файлів порядково.
Приклади:
DIR*.TXT /W — переглянути у поточному каталозі імена всіх файлів зрозширенням .TXT.
DIRD:\DOCUM — переглянути зміст каталогу DOCUM на диску D.
2) MD[<диск>:][<маршрут>]<ім’я каталога> — створитиновий каталог.
Приклади:
MDC:\LESSON — створити підкаталог LESSON у кореневомукаталозі диску C:
MDLES — створити підкаталог LES у поточномукаталозі.
3) RD[<диск>:][<маршрут>]<ім’я каталога> — знищитипорожній каталог.
Приклади:
RDC:\LESSON — знищити каталог LESSON;
RDLES — знищити підкаталог LES у поточномукаталозі.
4) CD[<диск>:][<маршрут>]<ім’я каталога> — змінапоточного каталога.
Примітка. Дві (..) крапкипозначають батьківський каталог по відношенню до поточного, обернена коса риска(\)позначає кореневий каталог.
Приклади:
CDC:\LESSON — перейти до каталогу LESSON на диску C:;
CD.. — перейти до каталогу на рівень вище у ієрархії файловоїсистеми;
CD\ — перейти до кореневого каталогу.
Основні команди роботиз файлами
1) COPY[<диск>:][<маршрут>]<ім’я початкового файлу>
[<диск>:][<маршрут>][<ім’я кінцевого файлу>] —копіювання файлів.
Приклади:
COPYA:\*.* — копіювати всі файли з кореневого каталога диска A:в поточний каталог поточного диска;
COPY\LEX\*.TXT C:\*.DOC — копіювати всі файли з розширенням .TXTз каталога \LEXпоточного диска в кореневий каталог диска C:, змінивши прицьому розширення .TXTна .DOC.
2) DEL[<диск>:][<маршрут>]<ім’я файлу> — знищенняфайлу або групи файлів.
Приклади:
DELA:\*.* — знищити всі файли з кореневого каталога диску A:;
DELLOTUS.TXT — знищити файл LOTUS.TXT зпоточного каталога.
3) REN[<диск>:][<маршрут>]<старе ім’я файлу> <нове ім’яфайлу> — перейменування файлу.
Приклади:
REND:\*.DOC *.TXT — перейменувати всі файли з кореневого каталогадиску D:з розширенням .DOCв файли з розширенням .TXT.
RENLOTUS.TXT FLOWER.TXT — перейменувати файл LOTUS.TXT зпоточного каталога в файл FLOWER.TXT.
4) TYPE[<диск>:][<маршрут>]<ім’я файлу> — виведення наекран змісту текстового файлу.
Приклади:
TYPEC:\LESSON\STAR.TXT — вивести на екран зміст текстового файлу STAR.TXTз каталога LESSONна диску C:;
TYPEST.TXT — вивести на екран зміст текстового файлу ST.TXTз поточного каталога.
Існує можливість перенаправляти виведений програмою потікпрямо в текстовий файл для подальшої обробки. Для цього необхідновикористовувати керуючий символ «>» і ім'я текстового файлу. Прикладвиведення змісту поточного каталогу в текстовий файл report.txt за допомогоюкоманди dir приведений нижче:
dir>report.txt
Команда more дозволяє виводити інформацію на екран нецілком, а певними порціями, зручними для подальшого читання. Наприклад,
dir|more
Усі роботи, пов’язані змодифікацією файлової системи виконувати у своєму HOME-каталозі ( D:\TEMP )!
В командному рядку існує механізм безпосереднього створеннятекстових файлів. При цьому текстова інформація вводиться безпосередньо зклавіатури. Для цього необхідно ввести команду:
COPY CON <ім'я файлу>
Післявведення цієї команди по черзі введіть рядки файлу. В кінці кожного рядканатискуйте клавішу <Enter>, а після введення останнього натисніть клавішу<F6> (або комбінацію клавіш <Ctrl+Z>) та потім клавішу<Enter>.
Введіть текст, що містить ваше прізвище, ім'я, по батькові, групу, дату народження (по рядках).
Для перегляду вмісту файлу введіть команду:
TYPE <ім'я файлу>
На екрані з'явиться вміст файлу з відповідним ім'ям.
Відпрацюйте на практиці наведені вище основні командироботи з дисками, каталогами та файлами .
Індивідуальне завдання складається з 2 частин, які виконуютьсяпослідовно у відповідності з номером варіанту.
Частина 1. Самостійно вивчити та описати призначення, способи використання та параметри однієї з команд командного рядка відповіднодо варіанту:
Номер варіанту |
Команда Windows XP, яку треба вивчити |
1. |
ASSOC |
2. |
ATTRIB |
3. |
CONVERT |
4. |
COLOR |
5. |
CHKDSK |
6. |
COMP |
7. |
DEFRAG |
8. |
DATE |
9. |
DISKPART |
10. |
FC |
11. |
FIND |
12. |
FORMAT |
13. |
MOVE |
14. |
PAUSE |
15. |
PING |
16. |
|
17. |
RECOVER |
18. |
REPLACE |
19. |
SHUTDOWN |
20. |
SORT |
21. |
IPCONFIG |
22. |
SYSTEMINFO |
23. |
TASKKILL |
24. |
VER |
25. |
XCOPY |
При цьому можна використовувативідповідну утиліту з опцією /?, систему HELPабо додаткову літературу.
Частина 2. Виконати наступне завдання відповіднодо вашого варіанту, створивши командний файл з зазначеними у варіантікомандами.
Варіант 1.
1. Створити 2 каталоги А1 та А2.В А1створити ще один каталог В1.
2. Скопіювати в каталог А1 всі файли зкаталогу WINDOWS(знайти його на одному з дисків) з розширенням .INI, та перейменуватиодин з них, присвоївши йому розширення .TXT.
3. В В1скопіювати всі файли каталогу SYSTEM32, в імені яких міститься небільше 5 символів.
4. В каталозі А2 створити текстовий файл, що містить(по рядках):
* ваше прізвище та ім’я;
* номер групи;
* домашню адресу,
та проглянути його зміст.
Результат показати викладачеві!
5. Знищити всі створені в ході виконання роботи файли такаталоги.
Варіант 2.
1. Створити каталог АА, а в ньому —каталоги А1та А2.
2. В А2скопіювати всі файли з каталогу WINDOWS (знайти його на одному з дисків) з розширенням .ЕХЕ, імена яких містять не більше 4 букв.
3. В А1скопіювати всі файли з каталогу SYSTEM32, імена яких починаються збукви f.Перейменувати їх так, щоб вони починалися із букв tt.
4. В ААстворити текстовий файл, що містить інформацію (по рядках):
* прізвище, ім’я, по-батькові;
* ваш улюблений колір;
* назва інституту, де ви навчаєтесь.
Переглянути файл.
Результат показати викладачеві!
5. Знищити всі створені вами файли та каталоги.
Варіант 3.
1. Створити каталог АN. В ANстворити каталог AM, а в ньому – каталог AS.
2. В ANскопіювати всі файли з каталогу WINDOWS (знайти його на одному з дисків), імена яких починаються збукви W.
3. З каталогу AN скопіювати в АМ всі файли зрозширенням .ЕХЕ.
4. В каталозі AS створити текстовий файл, що міститьрозклад занять вашої групи на понеділок. Переглянути його.
Результат показати викладачеві!
5. Знищити всі створені вами файли та каталоги.
Варіант 4.
1. Створити каталоги АА та ВВ.В ААстворити підкаталоги АА1та АА2, в АА2– каталог 11.
2. В ААскопіювати всі файли з каталогу WINDOWS, імена яких починаються з букви S, а в ВВ – ці самі файлипід іншими іменами.
3. В АА1створити текстовий файл, що містить назви основних пристроїв персональногокомп’ютера, скопіювати його в каталог 11, присвоївши йомурозширення .SSS.
4. Переглянути дерево створених вами каталогів, та файл вкаталозі 11.
Результат показати викладачеві!
5. Знищити всі створені вами файли та каталоги.
Варіант 5.
1. Створити каталог SS. В SSстворити каталог AN, а в ANстворити каталоги 1та 2.
2. Скопіювати в SS всі файли з каталогу SYSTEM32з розширенням .СОМ.В каталог ANскопіювати файли з каталогу SYSTEM32, імена яких містять не більше 6 символів.
3. В 1створити текстовий файл, що містить розклад занять Вашої групи на вівторок, а в2— файл, що містить ієрархію назв створених вами каталогів.
Результат показати викладачеві!
4. Знищити всі створені вами файли та каталоги.
Варіант 6.
1. Створити каталоги А1 та А2.В А1створити каталог В1, а в ньому – С1.
2. В каталог А1 скопіювати 2 довільних файли з SYSTEM32, в В1– 3 довільних виконуваних файли з каталогу WINDOWS, а в С1– всі файли з каталогу SYSTEM32, імена яких починаються з букви d та містять не більше 5 символів.
3. В А2створити текстовий файл з переліком файлів каталогу А1 та короткимпоясненням призначення кожного з них.
Результат показати викладачеві!
4. Знищити всі створені вами файли та каталоги.
Варіант 7.
1. Створити каталоги АS та АT.В каталозі ASстворити каталог AS1, а в ньому – підкаталоги 1та 2.
2. В каталог AS скопіювати всі файли з каталогу WINDOWS, імена яких містять не більше 3 символів, а в АТ – текстові файликаталогу WINDOWS, імена яких містять не більше 4 символів.
3. В каталог AS1 скопіювати файли з АТта перейменувати їх.
4. В 1створити текстовий файл, що містить номер версії WINDOWS, встановленої на вашому комп’ютері.
Результат показати викладачеві!
5. Знищити всі створені вами файли та каталоги.
Варіант 8.
1. Створити каталоги 1 а 2.В 1 створити каталоги ААта ВВ, а в ВВ– каталог ВВ1.
2. Скопіювати в 1 2 файли графічних зображень, а в 2– виконувані файли з каталогу WINDOWS, імена яких містять не більше 3 символів.
3. Продивитись дерево створених вами каталогів та створити вААтекстовий файл, що містить ієрархічну структуру цього дерева. Скопіювати цейфайл в ВВпід новим іменем.
4. В ВВ1створити командний файл, що виводить на екран зміст файлу з каталогу ВВ.
Результат показати викладачеві!
5. Знищити всі створені вами файли та каталоги.
Варіант 9.
1. Створити каталог А1, а в ньому –каталоги ААта ВВ.В каталозі ВВстворити каталоги 1та 2.
2. В А1скопіювати 2 довільних файли з SYSTEM32, а в АА – 3 довільнихвиконуваних файли з каталогу WINDOWS.В каталог ВВскопіювати всі файли з каталогу SYSTEM32, імена яких містять не більше5 символів та починаються з літери X.
3. В 1створити 2 текстових файли, що містять розклад занять вашої групи на середу тачетвер відповідно. Конкатенацію цих файлів записати в каталог 2.
4. Проглянути дерево створених каталогів.
Результат показати викладачеві!
5. Знищити всі створені вами файли та каталоги.
Варіант 10.
1. Cтворити каталоги 1 та 2, в каталозі 1створити каталог АА, а в ньому АА1та АА2.
2. Скопіювати в каталог 1 всі файли зкаталогу SYSTEM32, що мають розширення .ЕХЕ, та імена яких починаються з літери b. В каталог 2 скопіювати всіфайли з каталогу WINDOWS, імена яких містять не більше 3 символів, та перейменувати їх таким чином, щобїх імена починались з aa.
3. В ААстворити командний файл, що виводить на екран дерево каталогу 1 та системнийчас.
4. В АА1створити текстовий файл, що містить інформацію про ваш комп’ютер, а в АА2– файл, що містить версію WINDOWS, встановлену на вашому комп’ютері.
Результат показати викладачеві!
5. Знищити всі створені вами файли та каталоги.
Варіант 11.
1. Створити каталог А1, а в ньому –каталог В1.В В1створити каталоги С1та С2.
2. Скопіювати в каталог С1 2 довільнихфайли з SYSTEM32, в С2– їх копію з розширенням .ВАК.В В1скопіювати всі виконувані файли оболонки FAR.
3. Створити в каталозі А1 командний файл, що виконує наступну послідовність дій:
1)очистка екрану;
2)зміну вигляду запрошення командного рядка (щоб виводився системний час);
3)друк вказаного файлу у фоновому режимі.
Результат показати викладачеві!
4. Знищити всі створені вами файли та каталоги.
Варіант 12.
1. Створити каталог з назвою, що відповідає порядковомуномеру по списку, а в ньому – каталог АК. В каталозі АКстворити каталог А1та А2, а в А2створити каталог STAR.
2. Скопіювати в А1 всі файли з каталогу SYSTEM32, імена яких містять не більше 5 букв, а в А2 – резервні копіїцих файлів з розширенням .ВАК.
3. В каталозі STAR створити командний файл, щовиводить на екран дерево каталогів диску C: та системнийчас.
Результат показати викладачеві!
4. Знищити всі створені вами файли та каталоги.
Варіант 13.
1. Створити каталог TOOLS. В TOOLSстворити каталог BACKUPта ANTI.
2. Скопіювати в каталог ANTI утилітуперевірки стану диску. В каталозі BACKUP створити текстовий файлdirinfo, що містить інформацію про ваш комп’ютер.
3. В каталозі TOOLS створити файл автозапуску, якийвиводить на екран відсортований перелік каталогів диску C: та виводить наекран зміст файлу dirinfo.
Результат показати викладачеві!
4. Знищити всі створені вами файли та каталоги.
Варіант 14.
1. Створити каталог MAIN. В цьомукаталозі створити каталоги 1та 2, а в каталозі 2– ще один каталог UTIL.
2. В каталог UTIL скопіювати основні, на вашпогляд, утиліти WINDOWS.
3. В каталозі 1 створити текстовий файл dirinfoз коротким описом цих утиліт. В каталозі 2 створитикомандний файл, що виводить на екран зміст файлу dirinfo.
Результат показати викладачеві!
4. Знищити всі створені вами файли та каталоги.
Варіант 15.
1. Створити каталог 1, а в ньому –каталог 2. В 2 створити каталоги А1 та А2.
2. Скопіювати в каталог А1 довільний файл зSYSTEM32, в А2– його резервну копію (з розширенням .OLD). Присвоїтифайлу в каталозі А1атрибут "лише для читання".
3. Створити в каталозі 1 командний файл, що виконує наступну послідовність дій:
1)зміну вигляду запрошення командного рядка (щоб виводився системний час іне виводилась назва каталогу);
2)перевірку стану жорсткого диску.
Результат показати викладачеві!
4. Знищити всі створені вами файли та каталоги.
Варіант 16.
1. Створити каталоги MAIN та UTIL.В каталозі MAINстворити підкаталог 1.
2. В каталог MAIN скопіювати 3 довільнихвиконуваних файли з каталогу WINDOWS.Присвоїти їм атрибут "скритий". В каталог UTIL скопіюватиосновні утиліти з каталогу SYSTEM32.
3.Створити в каталозі 1 командний файл, що виконує наступну послідовність дій:
1)очистка екрану;
2)виведення на екран версії WINDOWS, встановленої на даному комп'ютері;
3)виведення на екран системної дати.
Результат показати викладачеві!
4. Знищити всі створені вами файли та каталоги.
Результати та висновки з роботиоформити протоколом.
1. Дайтевизначення поняттю "командна оболонка".
2. Як запуститикомандну оболонку Windows?
3. Які основні команди командного рядка ви знаєте?
4. Які переваги надає командний рядок?