@Nikname_non_name

Интеграция WSL и PowerShell?

Здравствуйте!
В Powershell (ps) можно ввести cmd и попасть в командную строку, wsl и попасть в подсистему Linux, в wsl можно выполнять Linux команды, а Windows нельзя. Как сделать чтоб если в wsl ввести powershell, то откроется оболочка PowerShell, если ввести cmd, то откроется командная строка (как если в ps ввести cmd)?! Как сделать возможным в PowerShell выполнять Linux команды, а в WSL - Windows команды?!
Как всё реализовать?!!! Прошу помочь, пожалуйста, без игнора!
  • Вопрос задан
  • 751 просмотр
Пригласить эксперта
Ответы на вопрос 2
@res2001
Developer, ex-admin
Лично мне это было не нужно, но это уже работает прямо сейчас.
Только в wsl нужно запускать не cmd, а cmd.exe, не powershell, а powershell.exe - т.е. указывать полное имя исполняемого Windows файла. Для системных утилит это работает без указания пути, т.к. системные каталоги винды прописаны в переменной PATH wsl, для программ установленных в "Program Files" или в других местах нужно указывать полный путь. Виндовые диски монтируются в wsl в /mnt/c/, /mnt/d/, ...
https://docs.microsoft.com/ru-ru/windows/wsl/interop
Ответ написан
tsklab
@tsklab
Здесь отвечаю на вопросы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы