Windows 10 bash и mintty

Я только что установил новую подсистему Linux в Windows 10. Очень приятно иметь доступ к репозиториям Ubuntu, но я абсолютно НЕНАВИГАЮЮ программу cmd по умолчанию. Cygwin's MinTTY действительно хорош и работает очень хорошо, но я не могу найти отдельный пакет. Есть ли способ заставить MinTTY работать в качестве оболочки по умолчанию и запустить ее с bash для Windows?

Изменить: чтобы быть ясным, я НЕ хочу устанавливать Cygwin. Я хочу использовать новую подсистему Linux и встроенный bash, но я хочу использовать mintty как мой терминал.

Разработчик mintty только что выпустил установщик, который установит его для вас без внешних зависимостей (он включает в себя cygwin dll, консольный помощник и wslbridge):

https://github.com/mintty/wsltty/releases

Загрузите, установите, и все готово.

Если вы хотите запустить другую оболочку, чем Bash, просто измените ярлык (в вашем стартовом меню). Например, для запуска ssh-агента на терминал с zsh:

%LOCALAPPDATA%\wsltty\bin\mintty.exe /bin/wslbridge -t /usr/bin/ssh-agent /bin/zsh -l 

Работает mintty + wslbridge.

Загрузите 3 файла:

 mirrors.kernel.org/sourceware/cygwin/x86_64/release/cygwin/cygwin-2.5.2-1.tar.xz mirrors.kernel.org/sourceware/cygwin/x86_64/release/mintty/mintty-2.4.2-0.tar.xz github.com/rprichard/wslbridge/releases/download/0.1.0/wslbridge-0.1.0-cygwin64.tar.gz 

Поместите эти файлы в тот же каталог с именем bin:

 cygwin1.dll : cygwin-2.5.2-1.tar.xz cygwin-console-helper.exe : cygwin-2.5.2-1.tar.xz mintty.exe : mintty-2.4.2-0.tar.xz wslbridge.exe : wslbridge-0.1.0-cygwin64.tar.gz wslbridge-backend : wslbridge-0.1.0-cygwin64.tar.gz 

И создайте пустой minttyrc .

Запустить mintty -c ./minttryc ./wslbridge

Или используйте эмулятор терминала для подсистемы Windows для Linux (WSL)

Оригинальная тема .

Вот как это сделать, запустите mintty под bash.

  1. Скачайте mintty отсюда .

  2. Распаковать и извлечь файл mintty.exe

  3. Перейдите в папку bin где вы установили Git . Расположение по умолчанию: C:\Program Files (x86)\Git\bin

  4. Щелкните правой кнопкой мыши на ярлыке Windows для Git Bash

  5. Установите цель:

C: \ Program Files (x86) \ Git \ bin \ mintty.exe "/ bin / sh –login -i

Если местоположение загрузки отличается, измените местоположение.

  1. Нажмите на ярлык Git Bash, чтобы запустить его.
  • Сборка скомпилированного исполняемого файла на Bash на Ubuntu в Windows не производит вывод
  • Sudo в Windows 10 Подсистема Linux не может разрешить локальное имя компьютера
  • Как я могу использовать SSH в «Bash on Ubuntu в Windows 10»?
  • Bash не работает после обновления Windows 10
  • Где находится диск C в WSL?
  • Как запустить службу Ubuntu в Windows (при запуске)?
  • Как получить доступ к папкам Windows из Bash на Ubuntu в Windows
  • Добавление Bash в Ubuntu в Windows 10 в контекстное меню проводника (выпуски)
  • Interesting Posts

    Текстовый поиск MongoDB и несколько поисковых слов

    Проблемы доступа к FTP-папке IIS (550)

    Все интернет-браузеры не будут разрешать DNS, кроме TorBrowser

    Пропустить параметр между страницами с помощью jquery mobile

    Почему температура моей материнской платы является постоянным произвольным числом?

    Как определить стандартное отклонение (stddev) набора значений?

    Удалить пустые строки из текстового файла

    Таинственный новый ESP-накопитель в Windows 10

    Java KeyListener vs Keybinding

    Разница двух массивов с использованием Perl

    Как я могу определить, будет ли какой-то жесткий диск соответствовать моей хромовой книге?

    Сравнение скорости между USB 2.0, USB 3.0 и SATA и Firewire

    Не удается войти в пароль BIOS, содержащий «!»

    Как скопировать одну карту в другую с помощью std :: copy?

    Сообщение об ошибке «Не удается установить или запустить приложение. Для приложения требуется stdole Version 7.0.3300.0 в GAC “

    Давайте будем гением компьютера.