![如何配置 Windows 10,使我的 PATH 中的 bash 优先于 WSL Bash Launcher](https://linux22.com/image/1533391/%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%20Windows%2010%EF%BC%8C%E4%BD%BF%E6%88%91%E7%9A%84%20PATH%20%E4%B8%AD%E7%9A%84%20bash%20%E4%BC%98%E5%85%88%E4%BA%8E%20WSL%20Bash%20Launcher.png)
我已经在我的系统上安装了 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\system32
PATH 变量中。但是,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