以非交互模式运行WSL命令(Fall Creators Update)

时间:2017-10-24 10:24:36

标签: windows-subsystem-for-linux

在Fall Creators Update之前我可以通过这样的命令在一行中运行Ubuntu二进制文件:

%WinDir%\system32\bash.exe -c "echo 123"

但是在更新之后,我找不到如何使用MarketPlace安装的发行版做同样的事情。有没有办法在cmd.exe中运行这样的命令?

1 个答案:

答案 0 :(得分:1)

为什么不能? Bash.exe和wsl.exe始终运行您的默认发行版。 通过wslconfig.exe更改默认发行版

或者使用ubuntu.exe运行Ubuntu,opensuse.exe运行OpenSUSE。 打开

%USERPROFILE%\AppData\Local\Microsoft\WindowsApps

查看所有发行版发射器。