Aşina olmayanlar için msys2 , Windows için bir * nix program limanıdır. Orada şöyle şeyler yapabilirim:
$ some-prog ~/.profile
$ some-prog /c/Windows/System32/drivers/etc/hosts
some-prog
Genel Windows programları veya msys2'deki derleyicilerle derlenmiş programlar olmalarına bakılmaksızın herhangi bir ikili dosya olabilir. Yollar şeffaf bir şekilde çevrilecekti, böylece msys2'nin bir parçası olmayan programlarla çalışırken bile çok * nix-ish vibe veriyordu.
Şu anda, WSL / "Windows'ta Bash" i (Creators Update) kontrol ediyorum ve bir sorunum var gibi görünüyor.
Bir Linux programı için her şey iyi çalışıyor:
~ $ nano ~/.
Beklendiği gibi, nano içeriğiyle açılır ~/.profile
.
Yine de bir Windows programını çağırmaya çalışırken, bir hata var:
~ $ "/mnt/c/Program Files/Sublime Text 3/subl.exe" ~/.profile
Unable to translate current working directory. Using C:\Users\Admin
Ve açılır C:\home\<wsl_username>\.profile
Sublime Text’de, asıl dosya %localappdata%\lxss\home\<wsl_username>\.profile
.
Windows yolları da daha iyi değil:
~ $ "/mnt/c/Program Files/Sublime Text 3/subl.exe" /mnt/c/Windows/System32/drivers/etc/hosts
Unable to translate current working directory. Using C:\Users\Admin
Bu açılır C:\mnt\c\Windows\System32\drivers\etc\hosts
, yine yanlış yol.
WSL'de doğru msys2 benzeri yol entegrasyonuna sahip olmamın bir yolu var mı?