Короткі теоретичні відомості

Історія розвитку операційних систем корпорації 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.
PRINT Вивід на друк вмісту текстових файлів.
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 [диск:][шлях]ім`я_файлу

Тобто те, що мало з’явитись на екрані.


Рибалов Борис Олександрович


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: