5

При включенной подсистеме Windows для Linux вы можете переключиться на оболочку Linux, запустив bash в командной строке. Можно ли пойти другим путем и переключиться обратно в командную строку?

4 ответа4

6

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

2

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

удар

-1

Сборка 14951 добавляет возможность выполнять .exe файлы в Bash. Многие исполняемые файлы Windows находятся в каталоге /mnt /c /Windows /System32. Имена команд Bash различают заглавные и строчные буквы и включают суффикс «.exe».

-2

К сожалению нет.

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

where bash

Это результаты C:\Windows\System32\bash.exe

Bash - консольное приложение для Windows . Вот почему вы можете запустить его из командной строки.

Это не работает наоборот. Хотя Bash имеет доступ к файловой системе C:\Windows\System32\cmd.exe (командная строка Windows), он не понимает двоичное приложение.

Я полагаю, вы могли бы обойти это. Вы можете включить telnet/SSH в Windows и войти в систему таким образом, чтобы получить командную строку Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .