При включенной подсистеме Windows для Linux вы можете переключиться на оболочку Linux, запустив bash
в командной строке. Можно ли пойти другим путем и переключиться обратно в командную строку?
4 ответа
Введите команду exit
чтобы завершить работу оболочки и вернуться к вызывающей программе.
Сборка 14951 добавляет возможность выполнять .exe файлы в Bash. Многие исполняемые файлы Windows находятся в каталоге /mnt /c /Windows /System32. Имена команд Bash различают заглавные и строчные буквы и включают суффикс «.exe».
К сожалению нет.
При запуске bash
из командной строки он запускает программу bash
. Вы можете увидеть сам исполняемый файл, набрав в командной строке следующее:
where bash
Это результаты C:\Windows\System32\bash.exe
Bash
- консольное приложение для Windows . Вот почему вы можете запустить его из командной строки.
Это не работает наоборот. Хотя Bash имеет доступ к файловой системе C:\Windows\System32\cmd.exe
(командная строка Windows), он не понимает двоичное приложение.
Я полагаю, вы могли бы обойти это. Вы можете включить telnet/SSH в Windows и войти в систему таким образом, чтобы получить командную строку Windows.