
Я установил msys2 в своей системе, который предоставляет программу с именем «bash» в C:\msys64\usr\bin\bash.exe
. Я также установил WSL в своей системе, который предоставляет средство запуска с именем «bash» в C:\Windows\system32\bash.exe
.
Я обычно больше использую bash msys2, чем bash WSL, поэтому я хотел бы настроить Windows 10 на использование первого, когда я ввожу "bash" в поле "Выполнить". Я пробовал помещать C:\msys64\usr\bin
его C:\Windows\system32
в переменную PATH. Однако Windows, похоже, всегда предпочитает bash WSL, и я не могу найти другого способа изменить это поведение.
Так есть ли другой путь?
решение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