如何配置 Windows 10,使我的 PATH 中的 bash 优先于 WSL Bash Launcher

如何配置 Windows 10,使我的 PATH 中的 bash 优先于 WSL Bash Launcher

我已经在我的系统上安装了 msys2,它在 中提供了一个名为“bash”的程序C:\msys64\usr\bin\bash.exe。 我还在我的系统上安装了 WSL,它在 中提供了一个名为“bash”的启动器C:\Windows\system32\bash.exe

我通常更常使用 msys2 的 bash 而不是 WSL 的 bash,因此我想将 Windows 10 配置为在运行框中输入“bash”时使用前者。我曾尝试将C:\msys64\usr\bin其放在C:\Windows\system32PATH 变量中。但是,Windows 似乎总是更喜欢 WSL bash,我找不到其他方法来改变这种行为。

那么,还有其他方法吗?

答案1

我在工具栏中将快捷方式固定到两个 bash。一个指向 C:\msys64\usr\bin\mintty.exe,另一个指向 C:\Windows\WinSxS\amd64_microsoft-windows-lxss-bash_31bf3856ad364e35_10.0.15063.0_none_50af37c8f560d163\bash.exe

相关内容