12 лучших эмуляторов терминала для Windows

Изображение для лучших эмуляторов терминала Windows10

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

Не нравится внешний вид Windows Terminal? Попробуйте украсить его с помощью темы терминала.

Содержание

    1. Windows Terminal
    1. FireCMD
    1. MobaXterm
    1. ZOC Terminal
    1. Cmder
    1. ConEmu
    1. PuTTY
    1. Termius
    1. Mintty
    1. Git Bash Terminal
    1. Oh My Posh
    1. Fluent Terminal
  • Часто задаваемые вопросы

1. Windows Terminal

Цена: Бесплатно

Windows Terminal, хотя и ограничен по сравнению с некоторыми более функциональными эмуляторами в нашем списке, является надежным улучшением по сравнению с отдельными приложениями терминала Windows. Он объединяет командную строку, PowerShell и Azure Cloud Shell в одно интегрированное целое. У него акриловый фон и современный рендерер текста, AtlasEngine, а также новые цветовые схемы и текстовые форматы (обычный текст, HTML, RTF).

Лучшие эмуляторы терминала Windows Terminal.

Внутри терминала вы можете добавлять дополнительные динамические профили в выпадающем меню, используя внешние .EXE файлы, такие как для Git Bash, Windows Subsystem for Linux (WSL) и Cygwin. Он также значительно улучшает недостатки старых инструментов командной строки в Windows 10 и ранее, такие как отсутствие возможности копирования и вставки без сложных трюков.

Основная причина, по которой вы должны рассмотреть бесплатное приложение Terminal, заключается в том, что оно является важной частью опыта Windows 11. С дополнительными функциональными возможностями вы получаете более упрощенный, но современный опыт работы с терминалом. В отличие от многих сторонних терминалов, здесь нет задержек, лагов или прерываний при использовании этого родного инструмента.

Совет: Windows Terminal не открывается? Узнайте, как это исправить.

2. FireCMD

Цена: $69 за бессрочную лицензию

Если вы хотите создать среду, похожую на UNIX, в Windows, FireCMD (Fire Command) является продвинутым интерпретатором команд. Его очень легко использовать, даже для нетехнических людей, благодаря простому графическому интерфейсу, который выглядит как просто еще одно приложение Windows. Есть функции документирования, такие как автозавершение команд, псевдонимы, снимки, множественное копирование и вставка, а также поиск/замена.

Терминал FireCMD в Windows PC с видимыми опциями Linux, такими как .sh, .ksh и C shell.

В отличие от других инструментов командной строки Windows, FireCMD имеет встроенную поддержку UNIX оболочек, таких как KornShell (.KSH), Bash (.SH) и C shell (.CSH). Используя меню инструментов для “Управление оболочками/программами”, вы можете добавить еще больше. Вы можете работать с общими аргументами запуска и подсказками, используемыми в Linux.

С FireCMD очень легко настроить семейство шрифтов, размер, цвет и стиль; изменять размер окон; увеличивать и уменьшать; а также копировать и вставлять текст. Это придает программе терминала внешний вид и функциональность типичного редактора формата текста. Программа поддерживает вкладки, как Windows Terminal, и может запускать множество экранов, таких как PowerShell, командная строка, Cygwin, Git Bash и многое другое.

3. MobaXterm

Цена: Бесплатно / $69

Вы не найдете более универсального и настраиваемого, чем MobaXterm. Программа поддерживает сеансы через ряд протоколов, включая SSH, Telnet, Rsh, Xdmcp (удаленный Unix), RDP, VNC (виртуальные вычисления), FTP и SFTP, систему X Window (или X11), последовательный COM, локальную оболочку, Mosh, браузеры, файлы, Amazon Web Services S3, WSL и, конечно же, обычную командную строку.

Эмулятор терминала MobaXterm с четырьмя разделенными экранами и несколькими вкладками SSH.

Интуитивно понятный интерфейс позволяет вам настраивать несколько вкладок SSH, разделять терминалы горизонтально/вертикально и имеет все необходимые команды Unix, позволяя вам работать так же, как вы бы работали в Linux. Будь вы администратором удаленного терминала или человеком, желающим запустить свой собственный веб-сервер или почтовый сервер из окна консоли в Windows, MobaXterm расширяет ваши возможности.

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

4. ZOC Terminal

Цена: $79.99

Одним из лучших инструментов для людей, которым нужно получить доступ к данным на Unix-аккаунтах из Windows, является ZOC Terminal. Хотя он не бесплатен, он все же представляет собой отличное значение для более продвинутых пользователей. Он поддерживает ряд типов соединений, включая SSH, Telnet, Telnet/SSL, Serial/Modem/Direct, Rlogin, ISDN, именованный канал и модем Windows. Все необходимые команды легко доступны из справочного руководства.

Скрипт Telnet, работающий на ZOC Terminal в операционной системе Windows.

Одним из его ключевых преимуществ являются вкладки, так что вы можете одновременно иметь несколько сеансов терминала в различных терминалах. ZOC полон команд и высоко настраиваем, чтобы соответствовать вашему личному стилю tinkering с терминалом. Его эмуляции надежны и полны, предлагая такие функции, как поддержка мыши и клавиатуры, печать и графика линий. Искать конкретные фрагменты текста в вашей работе и выделять их очень просто.

ZOC Terminal работает на скрипте REXX, который пронизывает все действия интерфейса, включая команды меню, окна передачи файлов, удаленный доступ и записи хостов. Это требует немного обучения, что может не быть по душе всем. Тем не менее, это также работает в вашу пользу, если вы делаете проект, который требует большей конфиденциальности и секретности.

К вашему сведению: знали ли вы, что Windows Terminal высоко настраиваем? Узнайте, как его улучшить.

5. Cmder

Цена: Бесплатно

Cmder — это известный портативный эмулятор терминала для Windows, который был создан из-за “чистой фрустрации”, вызванной отсутствием хорошей альтернативы в Windows. Он построен на основе другого известного эмулятора консоли, ConEmu, и улучшен с помощью Clink. Clink расширяет возможности ConEmu, добавляя функции оболочки, такие как завершение в стиле bash. Он широко совместим, работает с msysGit, PowerShell, Cygwin и Mintty, принося возможности Unix в Windows.

Просмотр интерфейса Cmder.

Чтобы начать работу с Cmder в Windows, настройте переменную окружения для этого в Path, которая доступна в настройках. После этого все команды UNIX терминала готовы к использованию.

Поскольку он полностью портативен, вы можете запускать Cmder с USB-накопителя, который вы используете на различных машинах, не устанавливая файлы на локальные жесткие диски, что делает его лучшим другом специалиста по поддержке. В качестве бонуса он поставляется с любимой цветовой схемой Monokai, чтобы согласовать ваше хакерство с Sublime Text.

6. ConEmu

Цена: Бесплатно

ConEmu — это эмулятор консоли Windows с вкладками, несколькими окнами и разнообразными параметрами настройки. Его родословная уходит далеко в историю: ConEmu изначально был создан как компаньон для Far Manager, менеджера файлов и архивов, выпущенного для Windows в 1996 году. Но, несмотря на свой возраст, программное обеспечение постоянно развивается. Вы можете одновременно запускать PowerShell, командную строку, Chocolatey, Git Bash и другие инструменты параллельно друг с другом.

Терминал Chocolatey, отображаемый в ConEmu в операционной системе Windows.

После установки вы можете выбрать свою задачу запуска как Cmd, PowerShell, Bash, WSL или Chocolatey. Следующий пример показывает терминал ConEmu, работающий как интерфейс Chocolatey. Будучи приложением Unicode, он также поддерживает Java, Perl и другие языки. Лучшая часть заключается в том, что такой продвинутый интерфейс программирования доступен абсолютно бесплатно.

Эмулятор предоставляет глубокое меню настроек для настройки и горячие клавиши для назначения, привлекая клавиатурных воинов из Vim и Emacs. Если вы установите эмулятор DOS, такой как DosBox, вы сможете запускать приложения DOS в 64-битной среде. Но поскольку ConEmu не является оболочкой, он не включает полезные функции оболочки, такие как удаленные подключения и завершение вкладок. Хотя он сохраняет многих преданных поклонников, ConEmu может не быть лучшим эмулятором консоли для новых пользователей.

Совет: узнайте различия между PowerShell и Bash.

7. PuTTY

Цена: Бесплатно

PuTTY — это бесплатный клиент SSH и Telnet для Windows. Вы можете использовать его для перенаправления портов в SSH, подключения к протоколам Rlogin и SUPDUP и многому другому. Помимо обычной консоли Windows, он также поддерживает “xterm” системы X Windows для отображения и выполнения всех команд UNIX. Есть дополнительное окно Compromise, которое запускает как команды Windows, так и Linux в одной интегрированной среде.

PuTTY один из лучших стандартных эмуляторов терминала.

Собственная утилита командной строки PuTTY называется “Plink”, которую можно запустить из любого другого командного терминала. Это особенно полезно для поддержки автоматизированных подключений. Он поддерживает стандартные настройки терминала, такие как автоматическое копирование выделенного текста в буфер обмена, переопределения Shift и действия вставки мышью.

Основное преимущество PuTTY заключается в том, что его считают высокозащищенным протоколом, использующим аутентификацию с открытым ключом. Он поддерживает RSA, DSA и другие зашифрованные алгоритмы для конфиденциальной передачи данных. Это делает PuTTY очень популярным терминалом для управления веб-серверами, удаленными хостами и другими онлайн-соединениями.

8. Termius

Цена: Бесплатно / $10 в месяц

Termius — это привлекательный фремиум эмулятор Windows, который вам понравится на вашем экране. Он также поддерживает Mac, Linux, Android и iOS. Это довольно продвинутый инструмент, который требует немного самообучения. Даже Стив Возняк утверждает, что использует его. Не только потому, что у него красивый пользовательский интерфейс, но и из-за функции командной работы под названием Teams.

Termius эмулятор Windows.

Вы всегда можете начать с бесплатной версии Termius, используя свою учетную запись Google или Apple. Она охватывает базовые SSH и SFTP, локальный хранилище и перенаправление портов на одном устройстве. Чтобы работать с облачным зашифрованным хранилищем, поддерживающим неограниченное количество устройств, вам придется перейти на один из платных планов.

Termius также является единственным терминалом в нашем списке, который предоставляет предложения во время ввода в терминале. Он имеет встроенную поддержку различных экранов, включая Git Bash, WSL, командную строку, PowerShell и многое другое. Во многих отношениях Termius представляет собой следующее поколение эмуляции терминала, и многие его функции значительно опережают время.

9. Mintty

Цена: Бесплатно

Mintty — это бесплатный открытый терминал, производный от Cygwin и других проектов, таких как WSL. У него простой интерфейс без излишеств с поддержкой изображений, графики и эмодзи. Он позволяет легко выделять текст с помощью мыши и клавиатуры, поддерживая подчеркивание, тени, надстрочные и зачеркивания. Это один из лучших бесплатных инструментов для поддержки полного спектра приложений настольных Windows и хорошо работает даже для устаревших операционных систем, таких как Windows XP или Windows 2000.

Обзор интерфейса эмулятора Mintty.

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

Если вы используете Cygwin только для своей оболочки Windows, Mintty является отличным выбором. На самом деле, Mintty установлен как стандартный эмулятор терминала. Как и другие варианты в этом списке, Mintty предоставляет набор дополнительных функций, таких как перетаскивание и отпускание, полный экран, копирование-вставка и поддержка тем. Он также работает с MSYS и Msys2. MinTTY является стандартным эмулятором терминала Git Bash и может быть вызван просто введя Mintty.

Совет: ознакомьтесь с этими основными командами PowerShell.

10. Git Bash Terminal

Цена: Бесплатно

Есть что-то особенное в Git Bash, который в основном предоставляет эмуляцию Bash для запуска Git из вашей командной строки. Учитывая многообразные применения Git и GitHub во многих проектах с открытым исходным кодом, наличие специального эмулятора терминала для Git — это то, что стоит изучить.

Git Bash и Git GUI в операционной системе Windows.

GUI делает каждую графическую команду, связанную с миром Git, живой и хорошо интегрируется с Git Credential Manager, SCM и, конечно же, с UNIX оболочками. Если вы часто используете программное обеспечение, загруженное с GitHub, вам может понадобиться использовать его терминал на устройствах Windows.

После правильной установки Git Bash на вашем компьютере с Windows вы сможете экспериментировать с различными функциями, такими как псевдонимы Git. Точно так же, как Windows Terminal, инструмент терминала Git Bash совместим с Windows 11. Вы сможете немедленно использовать Git Bash в новой операционной системе, в то время как другие эмуляторы терминалов догоняют.

11. Oh My Posh

Цена: Бесплатно

Oh My Posh (или Oh-My-Posh) — это движок пользовательских подсказок, который работает с любой оболочкой и поддерживает Windows, Mac и Linux в равной степени. Чтобы установить программу, вам нужно будет открыть окно PowerShell и ввести однострочный код установщика для Winget, Scoop или вручную на официальном сайте. После установки оболочка начинает работать по умолчанию с Windows Terminal, предоставляя больше возможностей, чем это было возможно ранее.

Эмулятор Oh My Posh в режиме администратора Windows PowerShell.

Хотя он может выглядеть как приложение Windows Terminal, Oh My Posh имеет возможности Linux, которые значительно превосходят оригинальный терминал. Вы можете использовать bash, cmd, elvish, fish, nu, PowerShell, tcsh, xonsh и zsh, просто добавив простой предшественник к терминалу. Например, чтобы добавить zsh, вставьте ~/.zshrc, и вы готовы начать.

Более того, Oh My Posh поддерживает многие продвинутые программы, включая AWS, Azure, Cloud Foundry, CMake, Crystal, Docker, Dotnet, Fossil, GCP, Git, Golang, Java, Kubectl, Lua и многое другое. Если вы искали единственный эмулятор терминала для Windows, который поддерживает все остальные, Oh My Posh подходит для этого.

12. Fluent Terminal

Цена: Бесплатно

Начав наш список с нового интегрированного терминала Windows, давайте завершим его чем-то очень похожим. Fluent Terminal от F5 Apps — это эмулятор терминала, который выглядит удивительно близким к оригиналу, но он поставляется с несколькими дополнительными средами. Наряду с PowerShell и командной строкой, он также поддерживает WSL, удаленное подключение через SSH и кнопку быстрого запуска.

Fluent Terminal от F5 Apps в операционной системе Windows.

Fluent Terminal также поддерживает мобильную оболочку под названием Mosh, которая работает с Wi-Fi и мобильными данными. Как и терминал Windows, он может создавать дополнительные стандартные профили, если у вас есть исполняемый файл оболочки в вашем местоположении ПК. Однако дополнительные программы SSH придают Fluent Terminal необходимую возможность для включения удаленных подключений.

Этот плавный аналог Windows Terminal удается воспроизвести его внешний вид до последнего пикселя. От акриловых интерфейсов до непрозрачности фона и интерфейсов PowerShell, вы можете сделать терминал таким, каким хотите. Ubuntu Bash — это дополнительная тема, которая придает полное ощущение Linux, что заставит вас чувствовать себя комфортно с командами Linux на вашем устройстве Windows.

Совет: Windows не может найти PowerShell.exe? Ознакомьтесь с этими решениями, чтобы снова заставить его работать.

Часто задаваемые вопросы

Как установить Windows Terminal?

Существует множество различных способов установки Windows Terminal, включая GitHub, PowerShell, Chocolatey и Microsoft Store. Мы подробно рассматриваем эти различные методы установки.

В чем разница между Windows Terminal и Windows Console Host?

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

Windows Console Host, или “conhost.exe”, также может работать как приложение командной строки, но это только одна часть его определения. Это процесс, который отражает всю инфраструктуру и виден в Диспетчере задач.

Кредит изображения: Shutterstock. Все скриншоты предоставлены Саяком Боралом.