Терминал для Windows 10 как в Linux

Обновлено: 21.11.2024

Вы должны использовать Windows 10 версии 2004 и выше (сборка 19041 и выше) или Windows 11.

Чтобы проверить версию и номер сборки Windows, нажмите клавишу с логотипом Windows + R, введите winver и выберите ОК. Вы можете выполнить обновление до последней версии Windows, выбрав «Пуск» > «Параметры» > «Центр обновления Windows» > «Проверить наличие обновлений».

Если вы используете более старую сборку или просто предпочитаете не использовать команду установки и хотите получить пошаговые инструкции, см. инструкции по ручной установке WSL для более старых версий.

Установить

Теперь вы можете установить все необходимое для запуска подсистемы Windows для Linux (WSL), введя эту команду в PowerShell администратора или в командной строке Windows, а затем перезагрузив компьютер.

Эта команда активирует необходимые дополнительные компоненты, загрузит последнюю версию ядра Linux, установит WSL 2 по умолчанию и установит для вас дистрибутив Linux (по умолчанию Ubuntu, см. ниже, чтобы изменить это) .

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

Приведенная выше команда работает только в том случае, если WSL вообще не установлен. Если вы запустите wsl --install и увидите текст справки WSL, попробуйте запустить wsl --list --online, чтобы увидеть список доступных дистрибутивов, и запустите wsl --install -d для установки дистрибутива.

Изменить установленный дистрибутив Linux по умолчанию

По умолчанию установленным дистрибутивом Linux будет Ubuntu. Это можно изменить с помощью флага -d.

  • Чтобы изменить установленный дистрибутив, введите: wsl --install -d . Замените на название дистрибутива, который вы хотите установить.
  • Чтобы просмотреть список доступных дистрибутивов Linux, доступных для загрузки в интернет-магазине, введите: wsl --list --online или wsl -l -o .
  • Чтобы установить дополнительные дистрибутивы Linux после первоначальной установки, вы также можете использовать команду: wsl --install -d .

Если вы хотите установить дополнительные дистрибутивы из командной строки Linux/Bash (а не из PowerShell или командной строки), вы должны использовать .exe в команде: wsl.exe --install -d или перечислить доступные дистрибутивы. : wsl.exe -l -o .

Если вы столкнулись с проблемой в процессе установки, обратитесь к разделу установки в руководстве по устранению неполадок.

Настройте информацию о пользователе Linux

После установки WSL вам потребуется создать учетную запись пользователя и пароль для только что установленного дистрибутива Linux. Дополнительные сведения см. в руководстве "Рекомендации по настройке среды разработки WSL".

Настройка и рекомендации

Мы рекомендуем следовать нашим рекомендациям по настройке руководства по среде разработки WSL, чтобы получить пошаговое руководство по настройке имени пользователя и пароля для установленных дистрибутивов Linux с помощью основных команд WSL. , установка и настройка Windows Terminal, настройка контроля версий Git, редактирование и отладка кода с использованием удаленного сервера VS Code, рекомендации по хранению файлов, настройка базы данных, подключение внешнего диска, настройка ускорения графического процессора и многое другое.< /p>

Проверьте, какую версию WSL вы используете

Вы можете просмотреть список установленных дистрибутивов Linux и проверить версию WSL, установленную для каждого из них, введя команду: wsl -l -v в PowerShell или командной строке Windows.

Чтобы установить версию по умолчанию на WSL 1 или WSL 2 при установке нового дистрибутива Linux, используйте команду: wsl --set-default-version , заменив ее на 1 или 2.

Чтобы установить дистрибутив Linux по умолчанию, используемый командой wsl, введите: wsl -s или wsl --setdefault , заменив его на имя дистрибутива Linux, который вы хотите использовать. Например, в PowerShell/CMD введите: wsl -s Debian, чтобы установить Debian в качестве дистрибутива по умолчанию. Теперь запуск wsl npm init из Powershell запустит команду npm init в Debian.

Чтобы запустить конкретный дистрибутив wsl из PowerShell или командной строки Windows без изменения дистрибутива по умолчанию, используйте команду: wsl -d , заменив ее именем дистрибутива, который вы хотите использовать.

Подробнее читайте в руководстве по основным командам для WSL.

Обновить версию с WSL 1 до WSL 2

Чтобы обновить WSL 1 до WSL 2 в ранее установленных дистрибутивах Linux, используйте команду: wsl --set-version 2, заменив ее на имя дистрибутива Linux, который вы хотите обновить. Например, wsl --set-version Ubuntu-20.04 2 настроит ваш дистрибутив Ubuntu 20.04 на использование WSL 2. Вам также может потребоваться включить дополнительный компонент виртуальной машины, используемый WSL 2, и установить пакет ядра, если вы еще этого не сделали. сделано так.

Новые установки Linux по умолчанию будут настроены на WSL 2, но с помощью команды wsl --set-version можно также перейти с WSL 2 на WSL 1.Чтобы узнать, настроен ли ваш дистрибутив Linux на WSL 1 или WSL 2, используйте команду: wsl -l -v .

Чтобы узнать больше, см. Справочник по командам для WSL для получения списка команд WSL, Сравнение WSL 1 и WSL 2 для получения рекомендаций по использованию в вашем рабочем сценарии или Рекомендации по настройке среды разработки WSL для общих рекомендаций. по настройке рабочего процесса разработки с помощью WSL.

Способы запуска нескольких дистрибутивов Linux с помощью WSL

WSL поддерживает запуск любого количества различных дистрибутивов Linux, которое вы хотите установить. Это может включать выбор дистрибутивов из Microsoft Store, импорт пользовательского дистрибутива или создание собственного пользовательского дистрибутива.

Существует несколько способов запуска установленных дистрибутивов Linux:

    (Рекомендуется) Использование терминала Windows поддерживает столько командных строк, сколько вы хотите установить, и позволяет вам открывать их на нескольких вкладках или панелях окон и быстро переключаться между несколькими дистрибутивами Linux или другими командными строками (PowerShell, Командная строка, PowerShell, Azure CLI и т. д.). Вы можете полностью настроить свой терминал с помощью уникальных цветовых схем, стилей шрифтов, размеров, фоновых изображений и пользовательских сочетаний клавиш. Узнать больше.
  1. Вы можете напрямую открыть свой дистрибутив Linux, посетив меню "Пуск" Windows и введя название установленных дистрибутивов. Например: «Убунту». Это откроет Ubuntu в собственном окне консоли.
  2. В командной строке Windows или PowerShell вы можете ввести имя установленного дистрибутива. Например: убунту
  3. Из командной строки Windows или PowerShell вы можете открыть дистрибутив Linux по умолчанию внутри текущей командной строки, введя: wsl.exe .
  4. Из командной строки Windows или PowerShell вы можете использовать дистрибутив Linux по умолчанию внутри текущей командной строки, не вводя новый, введя: wsl [команда] . Замена [command] на команду WSL, например: wsl -l -v, чтобы вывести список установленных дистрибутивов, или wsl pwd, чтобы увидеть, где смонтирован текущий путь к каталогу в wsl. В PowerShell команда get-date предоставит дату из файловой системы Windows, а wsl date предоставит дату из файловой системы Linux.

Выбор метода должен зависеть от того, что вы делаете. Если вы открыли командную строку WSL в Windows Prompt или окне PowerShell и хотите выйти, введите команду: exit .

Хотите попробовать новейшие функции предварительного просмотра WSL?

Попробуйте самые последние функции или обновления WSL, присоединившись к программе предварительной оценки Windows. После того как вы присоединились к программе предварительной оценки Windows, вы можете выбрать канал, на который хотите получать предварительные сборки, в меню настроек Windows, чтобы автоматически получать любые обновления WSL или функции предварительного просмотра, связанные с этой сборкой. Вы можете выбрать из:

Я ищу приложение, которое может действовать как интегрированный Linux-терминал для моего ПК с Windows. Например, я мог перемещаться по файловой системе, устанавливать такие приложения, как vi и т. д. Я хотел бы, чтобы это приложение отвечало следующим требованиям,

  • Бесплатно
  • Использует Bash
  • Не эмулятор (я действительно могу видеть свои файлы на диске C и взаимодействовать с ними)
  • Простота установки
  • Совместимость с Windows 10.

^ В таком случае, почему не Python? Кроме того, это кроссплатформенный и действительно полноценный язык программирования общего назначения.

Всегда есть PuTTY. Для этого потребуется где-то в сети Linux-бокс (например, Raspberry Pi, выделенный ПК, виртуальная машина, EC2). Таким образом, вы не испытаете многих проблем Cygwin. Добавил это как комментарий, потому что это довольно вольная интерпретация ваших критериев. Однако для меня я предпочитаю настоящий Linux, а не Cygwin.

10 ответов 10

Я уже некоторое время использую Cygwin, и, похоже, он справляется со своей задачей. Его было очень легко установить, и я мог выбирать из множества различных пакетов для установки, таких как vim, wget и т. д.

Почувствуйте себя Linux в Windows

Cygwin — это Unix-подобная среда и интерфейс командной строки для Microsoft Windows. Cygwin обеспечивает встроенную интеграцию приложений, данных и других системных ресурсов Windows с приложениями, программными инструментами и данными Unix-подобной среды.

Я использую Cygwin более десяти лет. Это мой стандартный терминал командной строки (mintty), и мне почти никогда не приходится использовать cmd.exe.

@kasperd Никогда не замечал проблем с производительностью. Я не ожидаю, что она будет соответствовать собственной производительности Linux, но никогда не было момента, когда я был бы разочарован плохой производительностью.

@JimGarrison Я думаю, это может означать только то, что вы не использовали медленные функции широко, потому что медлительность невозможно было не заметить для сценариев оболочки, которые мне нужны. Не то чтобы это было источником разочарования, поскольку я мог просто подключиться по ssh к серверу Linux и запустить там свои сценарии. Cygwin никогда не был для меня источником разочарования — вместо этого я винил бы Windows и признавал, что Windows с Cygwin была лучшей рабочей средой, чем Windows без Cygwin.

Он сочетает в себе ConEmu, эмулятор консоли Windows, дополненный возможностями, подобными bash, Clink и msysgit. Некоторые примечательные особенности включают в себя:

  • Оболочка Bash через msysGit
  • Компилятор GNU C и GNU Make
  • Перл
  • URL
  • Встроенный агент SSH
  • Автозаполнение команд
  • Псевдонимы (с тем же синтаксисом, что и bash )
  • Вставить с клавиатуры, нажав CTRL V.

Если вы ищете менеджер пакетов (например, apt-get или yum ), Chocolatey является возможной альтернативой Windows. Он содержит не все пакеты, а некоторые из них иногда устаревают, но он имеет весьма впечатляющее распространение.

+1 за простое упоминание Cmder, мне нравится эта программа. Он также портативный, так что вы можете хранить его на USB-накопителе и носить с собой в дороге, что я и делаю, чтобы избежать отвратительного интерфейса cmd.

Интересно, что он использует Git Bash. Я использую его сам, но действительно ли это лучший подход по сравнению с Cygwin? Там нет менеджера пакетов. Chocolatey просто устанавливает приложения для Windows.

В контексте вопроса (который задавал оболочку bash) я думаю, что это так же хорошо, как Cygwin. Иногда вам не нужна полноценная система Linux с менеджером пакетов, достаточно оболочки bash для быстрой и грязной работы.

+1. cmder, вероятно, настолько хорош, насколько это возможно. Упомяну хотя у него куча проблем с перерисовкой. (Например, если у вас мерцают меню в vim).

Cygwin, уже указанный в списке, является хорошим решением.

Однако есть и другая альтернатива: MSYS.

MSYS намного легче, чем Cygwin, однако в нем может не быть всего, что вам нужно. Очевидно, вам придется оценить это самостоятельно. Он определенно соответствует всем 5 пунктам вашего списка. Он бесплатный, имеет оболочку Bash, вы можете взаимодействовать с вашими текущими дисками, его легко установить, и он работает на Win10.

Я удивлен, что никто не упомянул Babun, "оболочку Windows, которая вам понравится". Это предварительно сконфигурированный Cygwin, который «просто работает», как правило, довольно крут из коробки.

Долгое время я использовал Git Bash (улучшенный с помощью Console2), но мне этого явно не хватало. Я хотел большего, но меня довольно напугал Cygwin: я боялся, возможно, необоснованно, наворотов и сложности настройки. Я также хотел достаточно красивый терминал, а готовый Cygwin просто не очень красив. Боюсь, это прозвучит как реклама, но Бабун действительно сработал.

Теперь требования:

  • это бесплатно и с открытым исходным кодом.
  • по умолчанию он использует zsh вместо Bash, но, честно говоря, для обычного пользователя это почти то же самое. Его можно перенастроить для использования правильного bash.
  • с реальными файлами Windows можно прекрасно взаимодействовать, диски доступны в /cygdrive/ , но также имеют псевдонимы по буквам дисков под root.
  • При установке просто запускается файл install.bat.
  • Совместимость с Windows 10 не идеальна, но решение выглядит достаточно простым.

Есть проблемы:

    , это проблема Cygwin. это вызвало у меня некоторое огорчение.
  • Его объем занимает немало места (около 800 МБ на моей машине с тем, что мне нужно для работы), что делает решения, отличные от Cygwin (Git-bash или cmder), более подходящими, если возникает проблема с дисковым пространством (да, ребята, место на диске иногда все еще является проблемой).
  • Автозаполнение oh-my-zsh может быть медленным. Но вам все равно понравится.
  • В некоторых крайних случаях возникают некоторые сбои при взаимодействии с файлами и приложениями Windows, в основном для файлов с пробелами в именах. Их можно достаточно легко избежать, но это все равно немного больно. Вызов исполняемых файлов Windows с файлами Windows в качестве аргументов требует использования cygpath.
  • Windows не распознает Babun как интерактивную оболочку, она думает, что это канал. Это вызывает всевозможные проблемы с интерактивными программами собственного узла. Это серьезная проблема, которую можно решить

Как правило, если вы просто хотите красивую оболочку с функциями, не тратя время на настройку и настройку, Babun просто идеален. Есть досадные проблемы, но мне нравится :)

Но Bash в Windows сразу стал доступен не всем. Людям приходилось устанавливать предварительную техническую версию Windows 10, чтобы установить Linux на Windows 10. Но это уже не так. Юбилейное обновление Windows 10 уже здесь, и теперь вы можете легко установить Bash на Windows. И прежде чем мы перейдем к установке Bash в Windows, позвольте мне рассказать вам об этом немного подробнее.

Примечание. Это руководство было протестировано с последней доступной версией Windows 10 2004 и сборкой 19041.450. Возможно, вам потребуется обновить установку Windows, если у вас более старая сборка, чтобы следовать всему, что описано в этом руководстве.

Что такое Bash в Windows?

Bash для Windows предоставляет подсистему Windows, а Ubuntu Linux работает поверх нее. Это не виртуальная машина и не приложение вроде Cygwin. Это полная система Linux внутри Windows 10.

По сути, он позволяет запускать ту же оболочку Bash, что и в Linux. Таким образом, вы можете запускать команды Linux внутри Windows без необходимости установки виртуальной машины или двойной загрузки Linux и Windows. Вы устанавливаете Linux внутри Windows как обычное приложение. Это хороший вариант, если вашей основной целью является изучение команд Linux/Unix.

Я рекомендую прочитать эту статью, чтобы узнать больше о Bash в Windows.

Способ 1. Установите оболочку Linux Bash в более новых версиях Windows 10

Хорошо то, что обновление Fall Creator и последняя версия Windows 10 версии 2004 упрощают установку Bash в Windows 10. Вы можете получить его одним щелчком мыши в Магазине Windows. Однако осталось еще кое-что сделать.

Я устанавливаю Ubuntu с помощью подсистемы Windows для Linux. Вы также можете использовать SUSE Linux. Процедура одинакова для обоих дистрибутивов.

Шаг 1. Включите функцию «Подсистема Windows для Linux»

Первое, что вам нужно сделать, это включить функцию подсистемы Windows для Linux в PowerShell или в параметрах функций Windows.

Если вы хотите использовать графический интерфейс, вы можете просто найти вариант, чтобы получить список функций Windows, чтобы включить несколько функций, как показано на снимке экрана ниже.

Теперь вам просто нужно открыть его, чтобы получить доступ ко всем параметрам. Среди перечисленных вам необходимо включить (или проверить) функцию «Подсистема Windows для Linux» и «Платформа виртуальной машины», а затем выполнить перезагрузку, чтобы убедиться, что они обе включены.

В любом случае, если вы хотите использовать PowerShell, вы можете просто открыть меню "Пуск" и выполнить поиск PowerShell. Запустите его от имени администратора:

Запустив PowerShell, используйте приведенную ниже команду, чтобы включить Bash в Windows 10.

Вам будет предложено подтвердить свой выбор. Введите Y или нажмите Enter:

Теперь вас должны попросить перезагрузить компьютер. Даже если вас об этом не попросят, вы должны перезагрузить систему.

Шаг 2. Загрузите систему Linux из магазина Windows

После перезагрузки системы перейдите в Магазин Windows и выполните поиск «Linux» или просто «Ubuntu».

Вы увидите вариант установки Ubuntu или SUSE. Я установил Ubuntu для Bash в Windows здесь.

В чем разница между использованием Ubuntu, openSUSE или SUSE Linux Enterprise? И какой из них следует использовать?

Короче говоря, основное различие заключается в командах для установки новых пакетов внутри этих подсистем Linux. В этом случае я советую использовать Ubuntu.

Выбрав нужный дистрибутив, вы увидите возможность его установки. Обратите внимание, что он будет загружать файлы размером около 1 ГБ или меньше, в зависимости от того, что вы загружаете.

Шаг 3. Запустите Linux внутри Windows 10

Вы почти у цели. После того, как вы установили Linux, пришло время узнать, как получить доступ к Bash в Windows 10.

Просто найдите дистрибутив Linux, который вы установили на предыдущем шаге. В моем случае это была Ubuntu. Вы увидите, что оно работает как обычное приложение Windows.

Установка займет некоторое время, после чего вам нужно будет задать имя пользователя и пароль.

Не волнуйтесь, это только для первого запуска. Оболочка Bash будет доступна для использования непосредственно в следующий раз.

Наслаждайтесь Linux в Windows 10.

Устранение неполадок 1: Дополнительный компонент WSL не включен. Включите его и повторите попытку.

Вы можете увидеть такую ​​ошибку при попытке запустить Linux в Windows 10:

При нажатии любой клавиши приложение сразу же закрывается.

Причина в том, что в вашем случае не включена подсистема Windows для Linux. Вы должны включить его, как описано в шаге 1 этого руководства. Это можно сделать даже после того, как вы установили Linux из Магазина Windows.

Устранение неполадок 2: установка завершилась ошибкой 0x80070003

Это связано с тем, что подсистема Windows для Linux работает только на системном диске, то есть на диске C. Вы должны убедиться, что когда вы загружаете Linux из Магазина Windows, он хранится и устанавливается на диск C.

Перейдите в "Настройки" -> "Хранилище" -> "Дополнительные настройки хранилища": измените место сохранения нового контента и выберите здесь "Диск C".

Способ 2. Установите Linux Bash Shell на более раннюю версию Windows 10

Если по какой-либо причине вы не можете получить обновление Fall Creator в Windows 10, вы все равно можете установить его, если у вас есть юбилейное обновление Windows 10. Но здесь вам придется включить режим разработчика. Тем не менее, я все же рекомендую установить обновление Fall Creator или последнее обновление версии Windows 10 2004.

Шаг 1:

Нажмите клавишу Windows + I, чтобы получить доступ к системным настройкам Windows. Здесь перейдите в раздел «Обновление и безопасность»:

Шаг 2:

На панели слева выберите «Для разработчиков». Вы увидите опцию «Режим разработчика». Включите его.

Шаг 3:

Теперь найдите Панель управления и в Панели управления нажмите «Программы»:

Шаг 4:

В программах нажмите «Включить или отключить функции Windows»:

Шаг 5:

Когда вы это сделаете, вы увидите несколько функций Windows. Найдите «Подсистема Windows для Linux» и включите ее.

Шаг 6:

После этого вам потребуется перезагрузить систему.

Шаг 7:

После перезагрузки компьютера нажмите кнопку "Пуск" и выполните поиск "bash".

Шаг 8:

При первом запуске вам будет предложено загрузить и установить Ubuntu. Во время этого процесса вам будет предложено создать имя пользователя и пароль. Он установит всю систему Ubuntu Linux, поэтому наберитесь терпения, так как загрузка и установка Linux в Windows займет некоторое время.

Шаг 9:

После этого вернитесь в меню "Пуск" и найдите Ubuntu или Bash.

Шаг 10:

Теперь у вас есть версия Ubuntu Linux для командной строки. Вы можете использовать apt для установки в него различных инструментов командной строки.

Дополнительный совет: запускайте приложения с графическим интерфейсом в подсистеме Windows для Linux

Возможность запуска приложений с графическим интерфейсом в подсистеме Windows для Linux была представлена ​​в выпуске WSL 2 в мае 2020 г.

Это все еще официально не поддерживается в готовом виде, но если вам интересно, вы можете поэкспериментировать с ним, выполнив следующие действия:

Шаг 1. Включите/обновите WSL 2

Если у вас установлена ​​последняя версия Windows 2004, сборка 19041, у вас уже есть поддержка WSL 2, но вам нужно включить ее и установить для нее значение по умолчанию вместо WSL 1.

Для этого сначала необходимо убедиться, что у вас установлена ​​последняя версия ядра WSL 2 Linux, обновив ядро ​​WSL 2 Linux.

Вам просто нужно следовать инструкциям на странице официальной документации и скачать/установить пакет. После этого вам нужно запустить PowerShell (от имени администратора) и установить WSL 2 по умолчанию, введя следующую команду:

Если вы получили сообщение об ошибке (Ошибка: 0x1bc), вам необходимо убедиться, что вы обновили ядро ​​Linux WSL 2, что решило проблему для меня.

Шаг 2. Загрузите и установите программу Windows X Server

Как я уже упоминал, WSL 2 по умолчанию не имеет официальной поддержки запуска приложений с графическим интерфейсом. Итак, для этого нам нужно загрузить и установить программу Windows X Server, чтобы предоставить WSL доступ для отображения приложений.

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

Шаг 3. Настройка Windows X Server

Теперь, когда вы его установили, вам просто нужно настроить несколько вещей.

Сначала запустите XLaunch и убедитесь, что у вас включены следующие параметры:

<р>1. Оставьте номер дисплея равным -1 и выберите «Несколько окон»

<р>2. Далее вам нужно включить «Запускать без клиента».

<р>3. Наконец, вам просто нужно установить флажок «Отключить контроль доступа», чтобы избежать проблем с разрешениями, и сохранить конфигурацию на следующем шаге, чтобы завершить настройку.

Теперь все почти готово, вам нужно запустить Ubuntu из списка установленных приложений и настроить его для запуска приложений с графическим интерфейсом Linux в Windows.

Просто введите следующую команду в терминале Linux (Ubuntu):

Теперь просто установите ваше любимое приложение с графическим интерфейсом для Linux из терминала и проверьте, работает ли оно! В моем случае я установил и запустил Gedit с помощью следующих команд:

И вот как это выглядит:

Я надеюсь, что это руководство поможет вам установить bash в Windows 10 и поэкспериментировать с приложениями Linux с графическим интерфейсом в Windows 10. Неудивительно, что WSL позволяет вам играть с Linux внутри Windows. Если у вас есть вопросы или предложения, не стесняйтесь спрашивать.

Windows Terminal – это современное хост-приложение для уже полюбившихся вам оболочек командной строки, таких как Command Prompt, PowerShell и bash (через подсистему Windows для Linux (WSL)). Его основные функции включают в себя несколько вкладок, панелей, поддержку символов Unicode и UTF-8, механизм рендеринга текста с ускорением на графическом процессоре, а также возможность создавать собственные темы и настраивать текст, цвета, фон и ярлыки.

Для получения более общей информации ознакомьтесь со статьей Скотта Хансельмана: В чем разница между консолью, терминалом и оболочкой? или видео Рича Тернера Что такое оболочка командной строки?.

Несколько профилей, поддерживающих различные приложения командной строки

Любое приложение с интерфейсом командной строки можно запустить в Терминале Windows. Это включает в себя все, от PowerShell и командной строки до Azure Cloud Shell и любого дистрибутива WSL, такого как Ubuntu или Oh-My-Zsh.

Индивидуальные схемы и конфигурации

В терминале Windows можно настроить различные цветовые схемы и параметры. Чтобы узнать, как создать собственную цветовую схему, посетите страницу Цветовые схемы. Вы также можете найти пользовательские конфигурации терминала в галерее пользовательских терминалов.

Пользовательские действия

Существует множество пользовательских команд, которые вы можете использовать в Терминале Windows, чтобы сделать его более естественным для вас. Если вам не нравится определенное сочетание клавиш, вы можете изменить его на любое другое.

Например, сочетание клавиш по умолчанию для копирования текста из командной строки — ctrl+shift+c . Вы можете изменить это на ctrl+1 или как вам больше нравится. Чтобы открыть новую вкладку, сочетание клавиш по умолчанию — ctrl+shift+t, но, возможно, вы захотите изменить его на ctrl+2. Ярлык по умолчанию для переключения между открытыми вкладками — ctrl+tab , его можно изменить на ctrl+- и вместо этого использовать для создания новой вкладки.

Вы можете узнать о настройке ярлыков на странице "Действия".

Поддержка символов Unicode и UTF-8

Терминал Windows может отображать символы Unicode и UTF-8, такие как смайлики и символы различных языков.

Отрисовка текста с ускорением GPU

Терминал Windows использует графический процессор для отображения текста, что обеспечивает более высокую производительность по сравнению с интерфейсом командной строки Windows по умолчанию.

Поддержка фонового изображения

Вы можете использовать фоновые изображения и GIF-файлы в окне терминала Windows. Информацию о том, как добавить фоновые изображения в свой профиль, можно найти на странице Профиль — Внешний вид.

Аргументы командной строки

Вы можете настроить Windows Terminal для запуска в определенной конфигурации, используя аргументы командной строки. Вы можете указать, какой профиль открывать в новой вкладке, какой каталог папки следует выбрать, открыть терминал с разделенными окнами и выбрать, какая вкладка должна быть в фокусе.

Например, чтобы открыть Windows Terminal из PowerShell с тремя панелями, где на левой панели запущен профиль командной строки, а на правой панели разделены между PowerShell и профилем по умолчанию, на котором работает WSL, введите:

Узнайте, как настроить аргументы командной строки, на странице Аргументы командной строки.

Читайте также: