/ root /在Windows 10 Ubuntu上的位置

sam*_*mar 5 terminal ubuntu windows-10 windows-subsystem-for-linux

我在Windows 10上的Ubuntu上安装了bash - 内部预览版.但是,如果将一个终端用于Ubuntu终端,则Windows终端使用起来很麻烦.我想知道是否有办法从Windows访问Ubuntu文件系统,以便我可以在其他编辑器中进行开发并运行Ubuntu-bash中的代码?

cgr*_*ier 6

任何可以打开Windows命令提示符的终端程序都应该能够运行bash(bash.exe启动Windows Linux Subsytem),因此您不必使用command.exe.

Conemu(由@anotherfred提及)或Cmder是粉丝的最爱.如果你愿意,你也可以使用Powershell.

您可以从/ mnt/c中的WSL访问Windows文件(如果有ad:drive等,则可以访问/ mnt/d).如果你想做命令行的东西并仍然使用你最喜欢的Windows编辑器访问文件,这相对较好.

您可以在以下位置从Windows 查看WSL文件系统:

%LocalAppData%\lxss\rootfs
Run Code Online (Sandbox Code Playgroud)

虽然我不会在Windows中弄乱它.

/ root将在

%LocalAppData%\lxss\rootfs\root
Run Code Online (Sandbox Code Playgroud)

/ home将在

%LocalAppData%\lxss\rootfs\home
Run Code Online (Sandbox Code Playgroud)

这两个是单独安装的,因此在删除WSL时不会删除它们.


ano*_*red 1

情况正好相反:bash 正在访问 Windows 文件系统,您可以在 中找到该文件系统/mnt/c。您的文件(应该)在您的 Windows 文件系统中,您可以像平常一样编辑它们。

如果您只是不喜欢终端界面,请尝试类似conemu(https://conemu.github.io/)的东西。对于命令 shell、powershell 或任何您喜欢的 shell 来说,它是一个方便且漂亮的界面。