Командная строка — это простой и удобный интерфейс командной строки. Вы можете использовать его для копирования файлов, написания скриптов и даже Как загрузчик файловНо он никогда не мог сравниться со своими аналогами из Unix. Он не поддерживал вкладки и разделение экрана; отображалось только одно чёрное окно за раз.

Я пользовался им годами, а затем, когда мне потребовалась большая мощность, перешёл на PowerShell, хотя ни один из них не казался современным. PowerShell был мощным, но в нём не хватало некоторых функций. Windows Terminal вышел в 2019 году, но я не перешёл на него, пока Microsoft не сделала его опцией по умолчанию в Windows 11.
Попробовав его, я понял, чего мне не хватало. Он поддерживает все функции командной строки, а также функции управления рабочими процессами, которыми пользователи Linux пользуются уже десятилетиями.
Быстрые ссылки
4. Несколько вкладок и разделенный экран
Отлично подходит для многозадачности

В Windows Terminal добавлена поддержка нескольких вкладок, чего никогда не было в командной строке. В открытом терминале нажмите Ctrl + Shift + T Чтобы открыть новую вкладку и Ctrl + Tab Для переключения между ними. Каждая вкладка поддерживает свой собственный сеанс, поэтому вы можете запустить сборку на одной вкладке и одновременно отслеживать журналы на другой, не загромождая панель задач отдельными окнами.
Но это ещё не всё. Терминал Windows также поддерживает функцию разделения экрана, позволяя разделить одну вкладку на несколько частей. Нажмите Shift + Alt + Минус (-) Разделить по горизонтали или Shift + Alt + Равно (=) Разделить вертикально.
Если вы нажмете Shift + Alt + клавиша со стрелкойВы можете регулировать размер порций. Кроме того, Alt + клавиша со стрелкой Перемещает фокус между частями. Когда вы заканчиваете часть, Ctrl + Shift + W Закрывает аккуратно.
В командной строке это достигалось путём создания трёх отдельных окон, которые не оставались неподвижными после перезагрузки. Терминал Windows запоминает ваши настройки макета и позволяет использовать многопанельные рабочие процессы.
3. Один терминал, много интерфейсов
Все инструменты командной строки, включая CMD и PowerShell

Приятной особенностью Windows Terminal является то, что если вам удобнее использовать cmd.exe Классический,
Независимо от того, используете ли вы командную строку или PowerShell, вы можете запускать их из приложения «Терминал». Оно объединяет их все, поэтому интерфейсы командной строки, такие как командная строка, PowerShell, Git Bash, Azure Cloud Shell и любой дистрибутив WSL, находятся в одном приложении.
Каждый инструмент имеет собственный профиль с пользовательскими настройками. Ваш профиль PowerShell может использовать цветовую схему и шрифт, отличные от профиля командной строки. Оптимизация отображения шрифтов также означает, что Модули PowerShell, такие как PSReadLine и Terminal-Icons Отображается корректно с подсветкой синтаксиса и значками типов файлов.
Вы можете переключаться между профилями с помощью сочетаний клавиш. Ctrl + Shift + 1 و Ctrl + Shift + 2 и т.д. В раскрывающемся меню отображаются все доступные профили, а такжеВ настройках можно установить любой интерфейс как интерфейс по умолчанию..
2. Расширенные возможности настройки
Персонализируйте с помощью специальных цветов и тем.
Терминал Windows также отлично подходит для настройки. Вы можете изменить внешний вид подсказок, выбрать собственные шрифты, настроить размер текста и применить полноценные темы. Командная строка предлагает 16 цветов и два шрифта, а Терминал Windows поддерживает любые моноширинные шрифты в вашей системе и позволяет полностью настраивать цветовое пространство RGB.
Доступ к настройкам можно получить через графический интерфейс пользователя или путем редактирования файла. settings.json Напрямую. Это позволяет вам настраивать прозрачность с помощью ползунка непрозрачности, добавлять фоновые изображения к профилям, настраивать отступы для лучшей читаемости и импортировать темы сообщества всего за несколько щелчков мыши. Каждый профиль поддерживает независимые настройки внешнего вида.
использовать Cascadia Code для PowerShell Во время долгих сеансов написания скриптов я использую тёмную тему, но переключаюсь на высококонтрастную тему с более крупными шрифтами, когда делюсь своим экраном. Помимо того, что эти визуальные различия выглядят лучше, они позволяют легко различать профили, что очень удобно, когда открыто несколько вкладок рядом.
Командная строка поддерживала лишь несколько устаревших моноширинных шрифтов и некорректно отображала современные шрифты, такие как Cascadia Code. Также в ней отсутствовали эффекты прозрачности и акриловые эффекты. Эти функции появились в Windows 10 версии 1903 и более поздних, и Windows Terminal использует их все.
1. Встроенная поддержка Linux
Отлично работает с подсистемой Windows для Linux

Windows 10 и 11 позволяют вам запускать среду Linux на вашем устройстве Windows, Спасибо подсистеме Windows для пользователей Linux (WSL). Терминал Windows позволяет получать доступ к Ubuntu из того же места, что и PowerShell, и рассматривает дистрибутивы Linux как часть операционной системы, а не как внешнее дополнение.
При установке дистрибутива WSL Windows Terminal автоматически создаёт для него профиль. Вы можете открывать вкладки Ubuntu, Debian и Alpine вместе с оболочками Windows. Windows Terminal поддерживает кликабельные пути, а благодаря функции преобразования путей WSL вы можете легко перемещаться между файловыми системами Linux и Windows.
Раньше в командной строке для доступа к WSL требовалось ввести команду WSL И вы полностью теряете контекст Windows. Копировать пути между средами и поддерживать визуальную согласованность ещё никогда не было так просто. Windows Terminal делает использование WSL совершенно естественным.
Почему этот сдвиг имеет смысл?
Я ежедневно пользуюсь Windows Terminal уже больше года, и теперь командная строка ощущается так, будто открываю Блокнот с VS Code. Наличие вкладок само по себе имеет огромное значение, но улучшенная отрисовка шрифтов, поддержка WSL и удобное переключение профилей затрудняют возвращение к командной строке.
Microsoft не зря сделала Windows Terminal программой по умолчанию в Windows 11. Командная строка по-прежнему доступна для устаревших скриптов, но Windows Terminal — это современная среда для их запуска, наряду с PowerShell, WSL и другими инструментами. Если вы много времени проводите в командной строке, это изменение того стоит.










