Windows sublinux - 获取调用 linux 的 windows 路径
Windows sublinux - get windows path where linux was called
是否可以从 Windows 获取目录路径,例如 "debian" 被执行的地方?
例如,我使用 Visual Code 打开我的项目并从 Windows WSL Debian 执行 NodsJs/npm 项目。因此,如果从 Visual Code 控制台内部调用 "debian",我的 linux 子系统自动加入我所在位置的 Windows 目录,那就太好了。
是的,我已经在使用符号链接,但我必须为每个项目创建一个符号链接。自动解决方案会更舒服。
我用谷歌搜索但没有找到与此相关的信息。如果有人能告诉我这是否可行,那就太好了。
我不确定你的意思,但显然有一个 debian.exe
位于用户主目录中。
您只需使用 wsl.exe
即可获得您描述的行为。
即wsl.exe -d "Debian"
在 shell
上看起来像这样
PS C:\Users\PeterT> cd C:\DEV
PS C:\DEV> wsl.exe -d "Debian"
petert@debian:/mnt/c/DEV$
是否可以从 Windows 获取目录路径,例如 "debian" 被执行的地方?
例如,我使用 Visual Code 打开我的项目并从 Windows WSL Debian 执行 NodsJs/npm 项目。因此,如果从 Visual Code 控制台内部调用 "debian",我的 linux 子系统自动加入我所在位置的 Windows 目录,那就太好了。 是的,我已经在使用符号链接,但我必须为每个项目创建一个符号链接。自动解决方案会更舒服。
我用谷歌搜索但没有找到与此相关的信息。如果有人能告诉我这是否可行,那就太好了。
我不确定你的意思,但显然有一个 debian.exe
位于用户主目录中。
您只需使用 wsl.exe
即可获得您描述的行为。
即wsl.exe -d "Debian"
在 shell
上看起来像这样PS C:\Users\PeterT> cd C:\DEV
PS C:\DEV> wsl.exe -d "Debian"
petert@debian:/mnt/c/DEV$