Как запустить новое окно WSL bash из существующего окна WSL bash - PullRequest
0 голосов
/ 25 апреля 2019

Я изо всех сил пытаюсь выяснить, как запустить новое окно «командной строки» с помощью команды bash в WSL.Цель состоит в том, чтобы запустить второе приглашение, предпочтительно уже в bash.

Я уже попытался запустить cmd.exe, но это просто приводит меня к стандартной командной строке Windows cmd из с в оболочке bash.
https://i.imgur.com/tIdRMvR.png

Выполнение команд bash.exe или wsl.exe просто приводит меня к другой оболочке bash из той же оболочки bash.
https://i.imgur.com/OM1XTlG.png

Я использую Debian дистрибутив для WSL, хотя это не должно иметь значения.

Я знаю, что вы можете создать новое окно из стандартной командной строки, поставив команду start перед программой.Тем не менее, я не могу найти эквивалент * nix или как вызвать команду bash из WSL, которая делает то же самое.

1 Ответ

0 голосов
/ 27 апреля 2019

Единственный способ запустить новое окно из WSL - это использовать эмулятор терминала и запустить его. Существует несколько различных опций: wsltty , wsl-терминал , Conemu и Cmder (основанный на Conemu) все прийти на ум навскидку. Wsltty основан на mintty, который является эмулятором терминала по умолчанию для Cygwin , который люди использовали до появления WSL. Мне лично нравится Cmder, но я нашел, что настроение было болезненным. YMMV.

...