У Windows 10 був кардинально перероблений командний рядок, що дозволило розширити її можливості і наблизити, хоча й ненабагато, до терміналу операційної системи Linux.

У цій статті ми поговоримо про те, що ж нового вміє командний рядок. Слід зазначити, що він ніколи не був популярний у звичайних користувачів, проте для системних адміністраторів рядок є зручним рішенням, хоча останнім часом він відступає під натиском PowerShell – засобу автоматизації в Windows.

Між тим, в Windows 10 «застарілий» командний рядок отримав новий функціонал.

Перше, що відразу впадає в очі – це підтримка мнемонічних комбінацій Ctrl + C / Ctrl + V (копіювати / вставити). Раніше у командному рядку працювали комбінації Ctrl + Ins / Shift + Ins – спадщина системи MS-DOS.

Вкажемо повний список підтримуваних новим командним рядком комбінацій клавіш:

Ctrl + A – виділити всі;

Ctrl + C – копіювати;

Ctrl + V – вставити;

Ctrl + F – пошук;

Ctrl + M – режим виділення;

Ctrl + ↑ / ↓ – перехід на рядок вище / нижче;

Ctrl + PgUp / PgDn – перехід на сторінку вище / нижче;

Shift + → / ← / ↑ / ↓ – виділення тексту на один символ у відповідну сторону;

Ctrl + Shift + → / ← / ↑ / ↓ – виділення тексту на одне слово у відповідну сторону;

Shift + Home / End – виділення тексту в рядку справа / зліва від курсору;

Ctrl + Shift + Home / End – виділення всього тексту до / після курсору;

Alt + F4 – закриття командного рядка.

Також відзначимо, що тепер опція виділення мишею за замовчуванням включена. У Linux це давно прийнято за замовчуванням для всіх емуляторів консолі. Доопрацьовано і функціонал виділення і перенесення. Тепер в командному рядку можна виділяти текст з перенесенням, фільтрувати вміст буфера обміну при вставці. Система автоматично переносить слова при зміні розмірів вікна (подібне реалізовано на Linux і ssh-клієнті Putty), а також відсікає нулі на початку виділення. Слід зазначити, що в останньому випадку виділення не працює з шістнадцатеричними і десятковими числами із зазначенням системи числення, а також у разі виділення або за допомогою гарячих клавіш.

Крім цього, додана можливість задавати прозорість вікна командного рядка: [Ctrl] + [Shift] + [+/-]. І, нарешті, з’явилася можливість встановлювати програми за допомогою PowerShell, а не тільки з настановних пакетів, однак на сьогоднішній день репозиторії ще не запущені в роботу, тому функція залишається більше «іграшкою», ніж реальною альтернативою.

Сподіваємося, що в майбутньому хлопці з Редмонда все ж доведуть до пуття командний рядок, об’єднавши її з PowerShell, зробивши таким чином аналог лінуксового терміналу.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту і натисніть Ctrl + Enter .