Що таке командний рядок Windows
Командний рядок, відомий також як Command Prompt або cmd.exe, є вбудованим інструментом операційної системи Microsoft Windows. Він надає інтерфейс для введення текстових команд, що дозволяє користувачеві виконувати різноманітні операції без використання графічного інтерфейсу. Замість того щоб натискати кнопки або перетягувати файли мишею, ви пишете команди, які система негайно виконує. Це може здаватися застарілим способом взаємодії з компютером, але насправді командний рядок залишається надзвичайно потужним інструментом для адміністрування, діагностики та автоматизації.
Інтерфейс командного рядка виглядає як чорне вікно з білим текстом. Рядок запрошення, або prompt, показує поточний шлях у файловій системі, наприклад C:\Users\ІмяКористувача>. Саме після цього рядка ви вводите команди. Кожна команда має свій синтаксис, параметри та ключі, які дозволяють налаштовувати її виконання. Завдяки цьому можна виконувати завдання набагато швидше, ніж через графічний інтерфейс, особливо коли йдеться про масові операції з файлами або налаштування системи.
Історично командний рядок походить від операційної системи MS-DOS, яка була основною для IBM-сумісних компютерів до появи Windows. Сучасний cmd.exe є нащадком того інтерфейсу, хоча працює вже у середовищі Windows. Він зберіг сумісність з багатьма старими командами, що робить його незамінним для роботи з застарілим програмним забезпеченням або для виконання сценаріїв, написаних десятиліття тому. Багато адміністраторів систем і досі використовують командний рядок для швидкого доступу до функцій, які у графічному інтерфейсі потребують багатьох кліків.

Як відкрити командний рядок
Існує кілька простих способів запустити командний рядок у Windows. Найпоширеніший метод — скористатися комбінацією клавіш Windows + R, яка відкриває діалогове вікно Виконати. У цьому вікні потрібно ввести cmd і натиснути Enter. Це негайно запускає командний рядок від імені поточного користувача. Якщо вам потрібні права адміністратора, можна натиснути Ctrl + Shift + Enter після введення cmd, або ж знайти програму через меню Пуск, клацнути на ній правою кнопкою миші та вибрати Запуск від імені адміністратора.
Інший спосіб — скористатися пошуком у меню Пуск. Просто почніть вводити слово cmd або командний рядок, і система покаже відповідну програму у результатах. Також можна знайти командний рядок у списку програм у папці Службові — Windows. Для досвідчених користувачів є можливість відкрити командний рядок безпосередньо з потрібної папки: у Провіднику файлів потрібно затиснути клавішу Shift, клацнути правою кнопкою миші на папці та вибрати Відкрити вікно команд. Це відразу переведе вас у цю директорію.
Незалежно від способу запуску, ви побачите чорне вікно з курсором, що блимає після рядка запрошення. Зазвичай він виглядає так: C:\Users\ВашеІмя>. Це означає, що система готова приймати команди. У випадку запуску з правами адміністратора у заголовку вікна буде написано Адміністратор, а шлях може починатися з C:\Windows\System32. Варто пам'ятати, що деякі команди, особливо ті, що змінюють системні налаштування, вимагають саме адміністративних привілеїв.

Основні команди для початку роботи
Для новачків командний рядок може здатися складним, але існує набір базових команд, які швидко стають звичними. Найперше, що варто освоїти, це навігація файловою системою. Команда cd (change directory) дозволяє переходити між папками. Наприклад, cd Documents переведе вас у папку Документи, а cd .. поверне на один рівень вгору. Щоб побачити вміст поточної папки, використовується команда dir. Вона показує список файлів та підпапок із зазначенням їхнього розміру та дати створення.
Для створення нових папок слугує команда mkdir (або md). Наприклад, mkdir НоваПапка створить порожню теку з такою назвою. Видалення папок виконується командою rmdir (або rd). Для роботи з файлами використовуються команди copy (копіювання), move (переміщення) та del (видалення). Команда ren дозволяє перейменовувати файли або папки. Наприклад, ren old.txt new.txt змінить назву файлу.
Однією з найкорисніших команд є help. Введення help виведе список усіх доступних команд з коротким описом. Для отримання детальної інформації про конкретну команду використовуйте help НазваКоманди або НазваКоманди /?. Наприклад, команда dir /? покаже всі параметри та ключі для команди dir.

Нижче наведено таблицю з кількома найважливішими командами та їхнім призначенням.
| Команда | Призначення |
|---|---|
| cd | Зміна поточного каталогу |
| dir | Виведення списку файлів та папок у поточному каталозі |
| mkdir | Створення нового каталогу |
| rmdir | Видалення каталогу |
| copy | Копіювання файлів |
| move | Переміщення або перейменування файлів |
| del | Видалення файлів |
| ren | Перейменування файлів або папок |
| cls | Очищення екрану командного рядка |
| exit | Закриття вікна командного рядка |
Розширене використання та автоматизація
Крім базових операцій з файлами, командний рядок дозволяє виконувати складніші завдання. Одним з найпотужніших аспектів є можливість створювати пакетні файли (batch files) з розширенням .bat або .cmd. Це звичайні текстові файли, які містять послідовність команд, що виконуються одна за одною. Створення такого файлу дозволяє автоматизувати рутинні операції, наприклад, щоденне резервне копіювання певних папок або одночасне встановлення кількох програм.
Для написання пакетного файлу достатньо відкрити Блокнот, ввести необхідні команди (кожна з нового рядка) та зберегти файл з розширенням .bat. Після цього його можна запустити подвійним клацанням або з командного рядка, вказавши шлях до файлу. У пакетних файлах можна використовувати змінні, умовні оператори (if), цикли (for) та мітки (goto), що робить їх повноцінною мовою сценаріїв.

Командний рядок також тісно інтегрований з іншими системними інструментами. Наприклад, команда tasklist виводить список усіх запущених процесів, а taskkill дозволяє завершити процес за його ідентифікатором або назвою. Команда systeminfo показує детальну інформацію про апаратне та програмне забезпечення компютера. Для перевірки мережевого зєднання використовують ping, tracert або nslookup. Ці команди незамінні для діагностики проблем з мережею.
Ще однією потужною функцією є перенаправлення виведення. За допомогою символів > і >> ви можете зберігати результат роботи команди у текстовий файл. Наприклад, ipconfig > network.txt створить файл з інформацією про мережеві налаштування. Символ | (конвеєр) дозволяє передавати виведення однієї команди на вхід іншої. Наприклад, tasklist | find "chrome" покаже лише ті рядки зі списку процесів, які містять слово Chrome.
Практичний приклад: створення списку файлів
Розгляньмо простий приклад, який демонструє використання кількох команд разом. Уявіть, що вам потрібно створити список усіх файлів у певній папці та зберегти його у текстовий документ. Для цього виконайте наступні кроки:

1. Відкрийте командний рядок і перейдіть до потрібної папки за допомогою команди cd. Наприклад, cd C:\МоїДокументи.
2. Використайте команду dir з ключем /b, щоб отримати список файлів без додаткової інформації. Параметр /s дозволить включити файли з усіх підпапок.
3. За допомогою символу > перенаправте виведення у файл: dir /b /s > список.txt.
4. Тепер у папці МоїДокументи зявиться файл список.txt, у якому буде перелічено всі файли з повними шляхами.
Ц





