Історія розвитку операційних систем корпорації Microsoft почалася з випуску ОС MS DOS (MicroSoft Disk Operation System), розробленої, як прообраз ОС Unix. Це була однозадачна консольна операційна система, якій користувач давав команди за допомогою зарезервованих ключових слів, набираючи їх в консолі у встановленому порядку – команди MS DOS. Також можна було створювати bat-файли, в яких у стовпчик записувалася уся послідовність команд, які треба було часто виконувати. Це дозволяло автоматизувати рутинні задачі.
Після неї з`явилася ОС Windows, в якій вже графічний інтерфейс. Але для адміністрування у всіх ОС сімейства Windows є консоль управління. Усі команди, які були в MS DOS, є в консолі. Крім того, з`явилося ще багато нових команд, які дозволяють автоматизувати більшість операцій. Консоль управління вже дозволяє створювати cmd-файли, в яких можна записувати прості скріпти, що дозволяє автоматизувати достатню кількість задач управління комп`ютером.
У 2006 році Microsoft випустила нову консоль адміністрування PowerShell. Вона дозволяє вже складати достатньо серйозні скріптові програми, тобто автоматизувати переважну більшість задач. Її можна завантажити з офіційного сайту Microsoft та, встановивши, ознайомитись з синтаксисом та правилами роботи.
|
|
Ось список основних команд консолі управління Windows XP (запускається командою cmd):
ASSOC | Вивід або зміна зіставлень по розширеннях імен файлів. |
AT | Виконання команд і запуск програм за розкладом. |
ATTRIB | Відображення і зміна атрибутів файлів. |
BREAK | Включення/виключення режиму обробки комбінації клавіш CTRL+C. |
CACLS | Відображення/редагування списків управління доступом (ACL) до файлів. |
CALL | Виклик одного пакетного файлу з іншого. |
CD | Виведення імені або зміна поточної теки. |
CHCP | Вивід або установка активної кодової сторінки. |
CHDIR | Виведення імені або зміна поточної теки. |
CHKDSK | Перевірка диска і виведення статистики. |
CHKNTFS | Відображення або зміна виконання перевірки диска під час завантаження. |
CLS | Очищення екрану. |
CMD | Запуск ще одного інтерпретатора командних рядків Windows. |
COLOR | Установка кольору тексту і фону, використовуваних за умовчанням. |
COMP | Порівняння вмісту двох файлів або два наборів файлів. |
COMPACT | Відображення/зміна стиснення файлів в розділах NTFS. |
CONVERT | Перетворення дискових томів FAT в NTFS. Не можна виконати перетворення поточного активного диска. |
COPY | Копіювання одного або декількох файлів в інше місце. |
DATE | Вивід або установка поточної дати. |
DEL | Видалення одного або декількох файлів. |
DIR | Виведення списку файлів і підтек з вказаної теки. |
DISKCOMP | Порівняння вмісту двох гнучких дисків. |
DISKCOPY | Копіювання вмісту одного гнучкого диска на іншій. |
DOSKEY | Редагування і повторний виклик командних рядків; створення макросів. |
ECHO | Виведення повідомлень і перемикання режиму відображення команд на екрані. |
ENDLOCAL | Кінець локальних змін середовища для пакетного файлу. |
ERASE | Видалення одного або декількох файлів. |
EXIT | Завершення роботи програми CMD.EXE (інтерпретатора командних рядків). |
FC | Порівняння двох файлів або два наборів файлів і виведення відмінностей між ними. |
FIND | Пошук текстового рядка в одному або декількох файлах. |
FINDSTR | Пошук рядків у файлах. |
FOR | Запуск вказаної команди для кожного з файлів в наборі. |
FORMAT | Форматування диска для роботи з Windows. |
FTYPE | Вивід або зміна типів файлів, використовуваних при зіставленні по розширенням імен файлів. |
GOTO | Передача управління у відмічений рядок пакетного файлу. |
GRAFTABL | Дозволяє Windows відображати розширений набір символів в графічному режимі. |
HELP | Виводить довідкову інформацію про команди Windows. |
IF | Оператор умовного виконання команд в пакетному файлі. |
LABEL | Створення, зміна і видалення міток тому для дисків. |
MD | Створення теки. |
MKDIR | Створення теки. |
MODE | Конфігурація системних пристроїв. |
MORE | Послідовне виведення даних по частинах розміром в один екран. |
MOVE | Переміщення одного або декількох файлів з однієї теки в іншу. |
PATH | Вивід або установка шляху пошуку виконуваних файлів. |
PAUSE | Припинення виконання пакетного файлу і виведення повідомлення. |
POPD | Відновлення попереднього значення поточної активної теки збереженого за допомогою команди PUSHD. |
Вивід на друк вмісту текстових файлів. | |
PROMPT | Зміна запрошення в командному рядку Windows. |
PUSHD | Збереження значення поточної активної теки і перехід до іншої теки. |
RD | Видалення теки. |
RECOVER | Відновлення читаної інформації з поганого або пошкодженого диска. |
REM | Приміщення коментарів в пакетні файли і файл CONFIG.SYS. |
REN | Перейменування файлів і тек. |
RENAME | Перейменування файлів і тек. |
REPLACE | Заміщення файлів. |
RMDIR | Видалення теки. |
SET | Вивід, установка і видалення змінних середовища Windows. |
SETLOCAL | Початок локальних змін середовища для пакетного файлу. |
SHIFT | Зміна вмісту (зрушення) підставляємих параметрів для пакетного файлу. |
SORT | Сортування введення. |
START | Запуск програми або команди в окремому вікні. |
SUBST | Зіставляє заданому шляху ім'я диска. |
TIME | Вивід і установка системного часу. |
TITLE | Призначення заголовка вікна для поточного сеансу інтерпретатора командних рядків CMD.EXE. |
TREE | Графічне відображення структури тек заданого диска або заданої теки. |
TYPE | Вивід на екран вмісту текстових файлів. |
VER | Виведення відомостей про версію Windows. |
VERIFY | Установка режиму перевірки правильності запису файлів на диск. |
VOL | Вивід мітки і серійного номера тому для диска. |
XCOPY | Копіювання файлів і дерева тек. |
Більш детальну інформацію про якусь команду можна одержати, якщо набрати в командній строчці цю команду з ключем «?» або команду «help» з ім’ям тієї команди, про яку ви хочете дізнатись, як параметром. Наприклад, якщо набрати «help format» або «format /?», то з’явиться наступне:
|
|
Форматування диска для роботи з Windows XP.
FORMAT том: [/FS:система] [/V:мітка] [/Q] [/A:розмір] [/C] [/X]
FORMAT том: [/V:мітка] [/Q] [/F:розмір]
FORMAT томи: [/V:мітка] [/Q] [/T:доріжки /N:сектори]
FORMAT томи: [/V:мітка] [/Q]
FORMAT том [/Q]
Том Вказує букву диску (з послідуючою двокрапкою), крапку під`єднання або ім`я тома.
/FS:filesystem Вказує тип файлової системи (FAT, FAT32 або NTFS).
/V:метка Мітка тому.
/Q Швидке форматування.
/C Тільки для NTFS: Встановлення режиму стиснення за замовченням для всіх файлів, створених на новому томі.
/X Ініціює відключення тома, у якості першої дії, якщо це необхідно. Усі відкриті дескриптори тома будуть невірні.
/A:розмір Замінює розмір кластеру за замовченням. У загальних випадках рекомендується використовувати розміри кластера за умовчанням. NTFS підтримує розміри 512, 1024, 2048, 4096, 8192, 16КБ, 32КБ, 64K. FAT підтримує розміри 512, 1024, 2048, 4096, 8192, 16КБ, 32КБ, 64КБ (128КБ, 256КБ для розміру сектора > 512 Байт). FAT32 підтримує розміри 512, 1024, 2048, 4096, 8192, 16КБ, 32КБ, 64КБ (128КБ, 256КБ для розміру сектора > 512 Байт).
|
|
Файлові системи FAT і FAT32 накладають наступні обмеження на число кластерів тому:
FAT: число кластерів <= 65526
FAT32: 65526 < число кластерів < 4177918
Виконання команди Format буде негайно перервано, якщо буде виявлено порушення вказаних вище обмежень, використовуючи вказаний розмір кластерів.
Стиснення томів NTFS не підтримується для розмірів кластерів більше 4096 Байт.
/F:розмір Указує розмір гнучких дисків, що форматуються (1,44)
/T:доріжки Число доріжок на кожній стороні диска.
/N:сектори Число секторів на кожній доріжці.
Також є оператори перенаправлення вводу-виводу із стандартних пристроїв в інші пристрої або файли. Оператор перенаправлення виводу позначається «>>», а оператор перенаправлення вводу – «<<». Наприклад, результатом виконання команди «type /? >> 2.txt» буде створений файл в тій папці, в якій була набрана ця команда, з ім’ям «2.txt», в якому буде написано:
Виведення вмісту одного або декількох текстових файлів.
TYPE [диск:][шлях]ім`я_файлу
Тобто те, що мало з’явитись на екрані.
Рибалов Борис Олександрович