Вопросы и ответы: Терминал Windows
Найдите ответы на некоторые из наиболее часто задаваемых вопросы о Терминале Windows.
Как запустить оболочку в Терминале Windows в режиме администратора?
Чтобы запустить Терминал Windows с повышенными правами администратора (режим администратора), щелкните правой кнопкой мыши значок Терминала Windows и отобразившийся заголовок Терминала Windows, а затем выберите «Запуск от имени администратора».

Кроме того, вы можете открыть меню быстрого доступа Windows с помощью сочетания клавиш (клавиша Windows ⊞ + X), а затем выбрать Терминал Windows (администратор).
Можно ли смешивать использовать вкладки администратора и не администратора в окне Терминала Windows?
Нет, смешивание оболочек с вкладками администратора и не администратора не поддерживается из соображений безопасности.
Можно ли использовать Терминал Windows в качестве интегрированного терминала в VS Code?
Нет, Visual Studio Code — это эмулятор xtermjs, написанный на TypeScript, а Терминал Windows написан на С++.
Какие оболочки поддерживает Терминал Windows?
Терминал Windows будет поддерживать любую командную строку или оболочку, которая есть на вашем компьютере, включая те, которые включены в Windows, такие как PowerShell или командная строка Windows (cmd.exe), а также любой дистрибутив Linux, который можно установить с WSL, Azure Cloud Shell, Git Bash и пр. Терминал автоматически определит, когда вы установили дистрибутив Linux с WSL, и создаст для вас профиль. Он также может сохранять учетные данные Azure, что позволяет быстро выполнить вход в Azure Cloud Shell.
Каковы различия между оболочкой и терминалом?
Терминал Windows в основном является узлом, который позволяет параллельно запускать несколько приложений командной строки или оболочек в настраиваемой среде с использованием вкладок или панелей окон. Примеры приложений оболочек: cmd.exe (традиционная командная строка Windows), powershell или zsh . Это приложения, поддерживающие только текст, которые предоставляют потоки символов и не отвечают за их отображение для пользователя. Кроме того, иногда они называются приложениями клиента командной строки. Что касается приложений терминала, таких как Терминал Windows, gnome-terminal, xterm, iterm2 или hyper, то это графические приложения, которые можно использовать для отображения выходных данных клиентов командной строки, а также настройки таких элементов, как шрифт, размер текста, цвет и т. д. В Windows при запуске cmd.exe операционная система создаст экземпляр conhost.exe в качестве терминала для отображения данных клиента командной строки cmd.exe . То же самое происходит для PowerShell. Система создает новое окно conhost для любого клиента, еще не подключенного к терминалу какого-либо типа. Любой терминал может запускать любое клиентское приложение командной строки, поэтому Терминал Windows может запускать любую оболочку, например Bash, с помощью подсистемы Windows для Linux (WSL).
Как можно вручную добавить оболочку?

В файле settings.json вы можете создавать или изменять профили, которые запускают любой исполняемый файл командной строки. В файле settings.json вы можете задать для commandline любое значение. Например, powershell —> «pwsh.exe». Вы также можете добавить профиль с помощью пользовательского интерфейса для настройки терминала, прокрутив список профилей вниз и выбрав «+ Добавить новый профиль».
Как выйти из режима фокусировки?
Чтобы выйти из режима фокусировки, который скрывает вкладки и строку заголовка в Терминале Windows, откройте палитру команд терминала (CTRL+SHIFT+P), найдите команду для переключения этого режима и нажмите клавишу ENTER.

Вы также можете убедиться, что в используемом режиме запуска не включена фокусировка в параметрах запуска.

В чем разница между Терминалом Windows и Терминалом Windows (предварительная версия)?
Терминал Windows — это стабильный общедоступный выпуск с регулярными обновлениями, которые были протестированы и отлажены в предварительном выпуске. Рекомендуемый способ установки — с помощью Microsoft Store с возможностью автоматического получения обновлений после их выпуска. Терминал Windows (предварительная версия) — это выпуск для тех, кто хочет опробовать новейшие функции по мере их разработки, тестирования на наличие ошибок и обеспечения достаточной стабильности для добавления в основную версию терминала. Функции этого выпуска задокументированы с использованием тега (предварительная версия).
Какие есть альтернативные способы установки Терминала Windows?
Хотя мы рекомендуем устанавливать Терминал Windows с помощью Microsoft Store, это также можно сделать с помощью Диспетчера пакетов Windows, GitHub, Chocolatey или Scoop.
Можно ли инициализировать профиль Терминала Windows с помощью пакетного файла?
Да. Сначала вам нужно открыть раздел Profilesфайла settings.json. Используя свойство «commandline»: , вы можете указать любой пакетный файл, команду, SSH-подключение или исполняемый файл, который вы хотите запустить в качестве профиля в Терминале Windows. Вам нужно просто указать путь к файлу, который вы хотите запустить.
В этом примере показан пример профиля терминала, настроенный на основе демонстрационного пакетного файла.

Это также можно сделать в пользовательском интерфейсе для настройки. Выберите «+ Добавить новый профиль» и «+ Новый пустой профиль». Перейдите в начальный каталог, где находится пакетный файл (SSH-подключение, исполняемый файл, командный файл и пр.). Присвойте профилю имя и сохраните его.
Какими функциями, добавленными в Терминал Windows, могут пользоваться участники сообщества разработчиков ПО с открытым кодом?
В Терминал Windows было внесено множество различных дополнений и изменений, включая исправления ошибок, выявление и обсуждение проблем, а также изменения документации. Некоторые из наших любимых функций, которые были реализованы благодаря участию сообщества, включают поддержку фоновых изображений и GIF-файлов, ретро-эффектов и раскраски вкладок. И это только некоторые из того, что стало доступным. См. дополнительные сведения о том, как принять участие.
Что такое conhost.exe?
Узел консоли Windows, conhost.exe, это исходный интерфейс командной строки Windows. Он также включает инфраструктуру командной строки Windows и сервер API консоли Windows, механизм ввода, механизм отрисовки, пользовательские настройки и пр. Основная задача консоли Windows — поддерживать обратную совместимость, поэтому добавление новых функций стало недопустимым, что и привело к созданию Терминала Windows. См. дополнительные сведения в репозитории Терминала Windows с открытым кодом и документации по консоли Windows.
Можно ли сохранить макет всех открытых окон консоли при закрытии Терминала Windows и восстановить их при запуске нового сеанса?
Да! Начиная с Windows Terminal (предварительная версия) версии 1.12.2922.0, теперь вы можете сохранять макеты областей окон после закрытия сеанса терминала с помощью глобального параметра firstWindowPreference.
Какие функции планируется добавить в Терминал Windows? Есть ли стратегия разработки или список запросов на включение функций, в работе над которыми можно принять участие?
Терминал Windows находится в очень активной разработке. Вы можете просмотреть планы команды в документе, описывающем стратегию развития Терминала 2.0, в репозитории терминала с открытым кодом. Новые функции сначала реализуются в Терминале Windows (предварительная версия), а затем, как правило, через месяц после этого они добавляются в Терминал Windows.
Вы можете вносить запросы на включение функций или свои идеи, а также предоставлять отчеты об ошибках, уязвимостях системы безопасности или проблемах с документацией, регистрируя проблему в репозитории терминала.

Как настроить цвета командной строки PowerShell с помощью PSReadLine?
Модуль PSReadLine отвечает за настройку цветов и поведения командной строки PowerShell. Вы можете установить цвета для определенных атрибутов командной строки PowerShell с помощью Set-PSReadLineOption (Пример 4. Настройка нескольких вариантов цвета).
Можно ли использовать вкладки, открытые от имени администратора (с повышенными привилегиями) в окнах Терминала без повышенных привилегий?
Нет. Дополнительные технические сведения см. в этой спецификации и этом документе.
Почему для темы оформления Терминал Windows по умолчанию задано значение Темная, если для параметров операционной системы Windows задано значение Светлая?
По умолчанию для системной темы в Windows 11 используется светлая тема, если она не была изменена пользователем. Терминал Windows цветовая схема оформления по умолчанию имеет значение Темная. Многие пользователи не изменят темы внешнего вида и просто увидят темы по умолчанию. Цель выравнивания Терминал Windows внешнего вида с цветами панели заголовка операционной системы Windows (ОС) оставляет следующие параметры: 1) Ничего не делать (это терминал по умолчанию до версии 1.16). В настройке по умолчанию результатом является визуально непривлекательный контраст между черным содержимым терминала с светлой панелью заголовка. 2) По умолчанию используется цветовая схема терминала в соответствии с темой ОС и оставьте для темы приложения значение «system». При настройке по умолчанию терминал будет отображаться как черный текст на белом фоне. 3) Измените тему по умолчанию Терминал Windows на темную, независимо от темы ОС. При настройке по умолчанию терминал будет отображаться в виде белого текста на черном фоне с темной строкой заголовка. Вариант 3 представил оптимальный баланс наименьшего сюрприза для пользователей по параметрам по умолчанию, с наиболее эстетически приятными результатами. Терминал Windows версии 1.16 также появились новые переключатели для настройки внешнего вида окна, в том числе: настройка цвета заголовка окна, цвета вкладки (включая автоматическое сопоставление фона) и включение различных цветов для окон с фокусом или без фокусировки. Терминал Windows 1.17 предоставляет дополнительную гибкость благодаря возможности синхронизировать тему терминала с темой ОС и синхронизировать цветовую схему с темой ОС. Терминал уже на 99 % белый текст на черном фоне, эти изменения просто выстраивает строку заголовка вверх с этим.
Разделы справки изменить Терминал Windows тему обратно на «система»?
Добавьте «theme»: «system» в settings.json , или вы можете изменить тему на странице «Внешний вид» Терминал Windows Параметры.
Почему вкладка остается черной после установки Терминал Windows на светлую тему?
Это побочный эффект изменений темы, представленных в версии 1.16. Темы по умолчанию в версии 1.16 и более поздних версиях всегда будут использовать цвет фона терминала в качестве цвета по умолчанию для каждой вкладки. По умолчанию в черном окне терминала появится черная вкладка. С синей цветовой схемой (например, Кэмпбелл PowerShell) вы получите синюю вкладку. Это необходимо для того, чтобы присвоить терминалу «бесшовный» вид. В светлом режиме создается случай, когда черная вкладка будет отображаться в белой строке вкладок. Однако в версии 1.16 и более поздних версий можно настроить тему терминала. Пример:
"theme": "White Tabs", "themes": [ < "name": "White Tabs", "tab": < "background": "#ffffffff", >, "window": < "applicationTheme": "light" >>, ]
Кроме того, если вы используете тему «Свет ОС» и хотите задать цветовую схему терминала на белый фон, версия 1.17 позволяет задать различные цветовые схемы в зависимости от темы окна. Например, чтобы изменить цвет фона на window.applicationTheme основе Терминал Windows, можно сделать следующее:
"colorScheme": < "light": "One Half Light", "dark": "One Half Dark", >,
Начало работы с Windows Terminal
Привет, Хабр! Сегодня делимся гайдом по началу работы с Windows Terminal. Да, поскольку он о начале работы с инструментом, в основном в материале описываются какие-то базовые моменты. Но я думаю, что и профессионалы смогут подчерпнуть для себя что-то полезное, как минимум из списка полезных ссылок в конце статьи. Заглядывайте под кат!

Установка
Windows Terminal доступен в двух разных сборках: Windows Terminal и Windows Terminal Preview. Обе сборки доступны для загрузки в Microsoft Store и на странице выпусков GitHub.
Требования
Для запуска любой сборки Windows Terminal на вашем компьютере должна быть установлена Windows 10 1903 или более поздняя версия.
Windows Terminal Preview

Windows Terminal Preview — это сборка, в которой в первую очередь появляются новые функции. Эта сборка предназначена для тех, кто хочет видеть новейшие функции сразу после их выпуска. Эта сборка имеет ежемесячный цикл выпуска с новейшими функциями каждый месяц.
Windows Terminal
Терминал Windows — это основная сборка продукта. Функции, которые поступают в Windows Terminal Preview, появляются в Windows Terminal через месяц эксплуатации. Это позволяет проводить обширное тестирование ошибок и стабилизацию новых функций. Эта сборка предназначена для тех, кто хочет получить функции после того, как они были изучены и протестированы сообществом Preview.
Первый запуск
После установки терминала вы можете запустить приложение и сразу приступить к работе с командной строкой. По умолчанию терминал включает профили Windows PowerShell, Command Prompt и Azure Cloud Shell в раскрывающемся списке. Если на вашем компьютере установлены дистрибутивы Подсистемы Windows для Linux (WSL), они также должны динамически заполняться как профили при первом запуске терминала.
Профили
Профили действуют как различные среды командной строки, которые вы можете настраивать внутри терминала. По умолчанию в каждом профиле используется отдельный исполняемый файл командной строки, однако вы можете создать столько профилей, сколько захотите, используя один и тот же исполняемый файл. Каждый профиль может иметь свои собственные настройки, которые помогут вам различать их и добавить в каждый свой собственный стиль.

Дефолтный профиль
При первом запуске Windows Terminal в качестве профиля по умолчанию устанавливается Windows PowerShell. Профиль по умолчанию — это профиль, который всегда открывается при запуске терминала, и это профиль, который открывается при нажатии кнопки новой вкладки. Вы можете изменить профиль по умолчанию, установив «defaultProfile» на имя вашего предпочтительного профиля в файле settings.json.
"defaultProfile": "PowerShell"
Добавление нового профиля
Новые профили можно добавлять динамически с помощью терминала или вручную. Терминал Windows автоматически создаст профили для распределений PowerShell и WSL. Эти профили будут иметь свойство «source», которое сообщает терминалу, где он может найти соответствующий исполняемый файл.
Если вы хотите создать новый профиль вручную, вам просто нужно сгенерировать новый «guid», указать «name» и предоставить исполняемый файл для свойства «commandline».
Примечание. Вы не сможете скопировать свойство «source» из динамически созданного профиля. Терминал просто проигнорирует этот профиль. Вам нужно будет заменить «source» на «commandline» и предоставить исполняемый файл, чтобы дублировать динамически созданный профиль.
Структура Settings.json
В Терминал Windows включены два файла настроек. Один из них — defaults.json, который можно открыть, удерживая клавишу Alt и нажав кнопку «Настройки» в раскрывающемся списке. Это неизменяемый файл, который включает в себя все настройки по умолчанию, которые поставляются с терминалом. Второй файл — settings.json, в котором вы можете применить все свои пользовательские настройки. Доступ к нему можно получить, нажав кнопку «Настройки» в раскрывающемся меню.
Файл settings.json разделен на четыре основных раздела. Первый — это объект глобальных настроек, который находится в верхней части файла JSON внутри первого <. Примененные здесь настройки повлияют на все приложение.
Следующим основным разделом файла является объект «profiles». Объект «profiles» разделен на два раздела: «defaults» и «list». Вы можете применить настройки профиля к объекту «defaults», и они будут применяться ко всем профилям в вашем «list». «list» содержит каждый объект профиля, который представляет профили, описанные выше, и это элементы, которые появляются в раскрывающемся меню вашего терминала. Настройки, примененные к отдельным профилям в «списке», имеют приоритет над настройками, примененными в разделе «defaults».
Далее в файле расположен массив «schemes». Здесь можно разместить собственные цветовые схемы. Отличный инструмент, который поможет вам создать свои собственные цветовые схемы, — это terminal.sexy.
Наконец, в нижней части файла находится массив «actions». Перечисленные здесь объекты добавляют действия в ваш терминал, которые можно вызывать с клавиатуры и/или находить внутри палитры команд.
Базовая кастомизация
Вот несколько основных настроек, которые помогут вам начать настройку вашего терминала.
Фон
Одна из самых популярных настроек — настраиваемое фоновое изображение. Это настройка профиля, поэтому ее можно либо поместить внутри объекта «defaults» внутри объекта «profiles», чтобы применить ко всем профилям, либо внутри определенного объекта профиля.
"backgroundImage": "C:\Users\admin\background.png"
Параметр «backgroundImage» принимает расположение файла изображения, которое вы хотите использовать в качестве фона вашего профиля. Допустимые типы файлов: .jpg, .png, .bmp, .tiff, .ico и .gif.

Цветовая схема
Список доступных цветовых схем можно найти на нашем сайте документации. Цветовые схемы применяются на уровне профиля, поэтому вы можете поместить настройку внутри «значений по умолчанию» или в конкретный объект профиля.
"colorScheme": "COLOR SCHEME NAME"
Этот параметр принимает название цветовой схемы. Вы также можете создать свою собственную цветовую схему и поместить ее в список «schemes», а затем установить в настройках профиля имя этой новой схемы, чтобы применить ее.
Начертание шрифта
По умолчанию Windows Terminal использует Cascadia Mono в качестве шрифта. Начертание шрифта — это настройка уровня профиля. Вы можете изменить шрифт, установив «fontFace» на имя шрифта, который вы хотите использовать.
"fontFace": "FONT NAME"`
Совет: Терминал Windows также поставляется с начертанием шрифта Cascadia Code, который включает программные лигатуры (см. Gif ниже). Если вы используете Powerline, Cascadia Code также поставляется в PL-версии, которую можно загрузить с GitHub.
Установка и настройка Терминала Windows
Чтобы ознакомиться с последними предварительными версиями функций, вы можете установить предварительную версию Терминала Windows.
Если у вас нет доступа к Microsoft Store, можно скачать сборки, опубликованные на странице выпусков GitHub. При установке из GitHub Терминал не будет автоматически обновляться с установкой новых версий. Дополнительные варианты установки с помощью диспетчера пакетов (winget, chocolatey, scoop) см. в репозитории продукта «Терминал Windows».
Установка приложения терминала по умолчанию
Эта функция доступна во всех версиях Windows 11 и версиях Windows 10 22H2 после установки обновления 23 мая 2023 г. КБ5026435.
Чтобы открыть любое приложение командной строки с помощью Терминала Windows, задайте его в качестве приложения терминала по умолчанию.
- Откройте Терминал Windows и перейдите в окно пользовательского интерфейса Параметры.
- Выберите Запуск и задайте Терминал Windows в качестве приложения терминала по умолчанию.

Установка профиля терминала по умолчанию
После установки при открытии Терминала Windows он запустится с командной строкой PowerShell в качестве профиля по умолчанию в открытой вкладке.
Чтобы изменить профиль по умолчанию, сделайте следующее:
- Откройте Терминал Windows и перейдите в окно пользовательского интерфейса Параметры.
- Выберите Запуск и выберите нужный Профиль по умолчанию.
Вы также можете задать профиль по умолчанию в файле Settings.json, связанном с Терминалом Windows.

Добавление новых профилей
Если у вас установлены дистрибутивы WSL или несколько версий PowerShell, Терминал Windows автоматически создаст профили.
Профили командной строки будут приведены в пользовательском интерфейсе «Параметры» в дополнение к варианту + Добавить новые профили.
Дополнительные сведения о динамических профилях см. на этой странице.

Открытие новой вкладки
Новую вкладку профиля по умолчанию можно открыть, нажав клавиши CTRL + SHIFT + T или кнопку «+» (плюс). Открыть другой профиль можно с помощью раскрывающегося меню. Для этого щелкните «˅» (стрелка) рядом с кнопкой «+». Из этого меню можно выбрать, какой профиль следует открыть.
Вызов палитры команд
Вы можете вызвать большинство функций Терминала Windows через палитру команд. Сочетание клавиш по умолчанию для вызова палитры — CTRL + SHIFT + P . Вы также можете открыть его с помощью кнопки палитры команд в раскрывающемся меню.
Открытие новой панели
Вы можете параллельно запустить несколько оболочек с помощью панелей. Чтобы открыть панель, можно использовать клавиши ALT + SHIFT + + (вертикальная) и ALT + SHIFT + — (горизонтальная). Вы также можете использовать клавиши ALT + SHIFT + D , чтобы открыть копию области для выделенного профиля. Дополнительные сведения о панелях см. на этой странице.
Настройка
Чтобы выполнить настройку параметров Терминала Windows, в раскрывающемся меню выберите Параметры. Откроется пользовательский интерфейс параметров для их настройки. Чтобы узнать, как открыть пользовательский интерфейс параметров с помощью клавиш, см. страницу действий.
Файл JSON параметров
Если вы предпочитаете настроить параметры Терминала Windows с помощью кода, а не графического пользовательского интерфейса, вы можете отредактировать файл settings.json.
Выберите Параметры в раскрывающемся меню Терминала Windows, удерживая клавишу SHIFT , чтобы открыть файл settings.json в текстовом редакторе по умолчанию. (Текстовый редактор по умолчанию определяется в параметрах Windows.)
Путь к файлу settings.json Терминала Windows можно найти в одном из следующих каталогов:
- Терминал (стабильный или общий выпуск): %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
- Терминал (предварительный выпуск): %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe\LocalState\settings.json
- Терминал (распакованный: Scoop, Chocolately и т. д.): %LOCALAPPDATA%\Microsoft\Windows Terminal\settings.json
- Чтобы получить доступ к параметрам по умолчанию для Терминала Windows, выберите Параметры в раскрывающемся меню, удерживая клавишу ALT для открытия файла defaults.json в текстовом редакторе по умолчанию. Этот файл создается автоматически, и любые изменения в нем будут проигнорированы.
- Можно создать расширение фрагмента JSON для хранения данных профиля и цветовых схем в отдельном файле, что может быть полезно для предотвращения разрастания файлов конфигурации.
Command line arguments
Вы можете запустить терминал в определенной конфигурации с помощью аргументов командной строки. С помощью этих аргументов можно открыть терминал с конкретными вкладками и панелями, применяя параметры настраиваемого профиля. Дополнительные сведения об аргументах командной строки см. на этой странице.
Устранение неполадок
В случае возникновения каких-либо проблем при использовании терминала посетите страницу устранения неполадок. Если вы заметите какие-либо ошибки или захотите отправить запрос функции, щелкните в меню терминала О программе ссылку «Отзыв», чтобы перейти на страницу GitHub и сообщить об ошибке.
Что такое Терминал Windows?
Терминал Windows — это современное ведущее приложение для предпочитаемых вами оболочек командной строки, таких как Командная строка, PowerShell и Bash (через подсистему Windows для Linux (WSL)). К его основным функциям относится поддержка нескольких вкладок, панелей, символов Юникода и UTF-8, а также модуль отрисовки текста с ускорением GPU, возможность создания собственных тем и настройки текста, цвета, фона и сочетаний клавиш.
Более общие сведения см. в статье Скотта Хансельмана (Scott Hanselman) Разница между консолью, терминалом и оболочкой или просмотрите видео Рича Тернера (Rich Turner) Что собой представляет оболочка командной строки?.
Несколько профилей, поддерживающих различные приложения командной строки
Любое приложение с интерфейсом командной строки можно выполнять в Терминале Windows. Это касается всех приложений: от PowerShell и Командной строки до Azure Cloud Shell и любого дистрибутива WSL, например Ubuntu или Oh-My-Zsh.
Разрыв табуляции (предварительная версия)
Вы можете вырвать вкладки в Терминал Windows и создать новые окна.
Вы также можете перетаскивать вкладки в существующие окна.
Настраиваемые схемы и конфигурации
В Терминале Windows можно настроить различные цветовые схемы и параметры. Сведения о настройке запроса с помощью холодных тем см. в руководстве по настройке пользовательского запроса PowerShell или WSL с помощью O My Posh , чтобы узнать, как создать собственную цветовую схему, перейдите на страницу «Цветовые схемы».
Настраиваемые действия
Существует множество пользовательских команд, которые можно использовать в Терминале Windows для удобства работы. Если вам не нравится конкретное сочетание клавиш, вы можете изменить его на любое другое.
Например, для копирования текста из командной строки по умолчанию используются клавиши CTRL+SHIFT+C . Вы можете изменить его на CTRL+1 или другое сочетание. Для открытия новой вкладки по умолчанию используется сочетание клавиш CTRL+SHIFT+T , но его можно изменить на CTRL+2 . Для перехода на другие открытые вкладки по умолчанию используется сочетание клавиш CTRL+TAB . Его можно изменить на CTRL+- и использовать для создания новой вкладки.
Дополнительные сведения о настройке сочетаний клавиш см. на странице «Действия».
Поддержка символов Юникода и UTF-8
В Терминале Windows могут отображаться символы Юникода и UTF-8, например эмодзи и символы из различных языков.
Отрисовка текста с ускоренным GPU
Терминал Windows использует GPU для отрисовки текста, что обеспечивает повышенную производительность по сравнению с использованием интерфейса командной строки Windows по умолчанию.
Поддержка фоновых изображений
В окне Терминала Windows можно использовать фоновые изображения и изображения в формате GIF. Сведения о добавлении фоновых изображений в профиль см. на странице Профиль — внешний вид.
Command line arguments
Вы можете настроить запуск Терминала Windows в определенной конфигурации с помощью аргументов командной строки. Вы можете указать, какой профиль следует открыть на новой вкладке и какой каталог папки следует выбрать. Кроме того, терминал можно открыть с разделенными панелями и выбрать основную вкладку.
Например, чтобы открыть Терминал Windows из PowerShell с тремя панелями (на левой панели будет запущен профиль Командной строки, а правая панель будет разделена для PowerShell и ваш профиль по умолчанию с WSL), введите:
wt -p "Command Prompt" `; split-pane -p "Windows PowerShell" `; split-pane -H wsl.exe
Сведения о настройке аргументов командной строки см. на этой странице.