ubuntu -/root/在 Windows 10 Ubuntu 上的位置

标签 ubuntu terminal windows-10 windows-subsystem-for-linux

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

最佳答案

任何可以打开 Windows 命令提示符的终端程序都应该能够运行 bash(bash.exe 启动 Windows Linux 子系统),因此您不必受制于 command.exe。

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

您可以从位于/mnt/c 的 WSL 访问您的 Windows 文件(如果您有 d: 驱动器,则可以访问/mnt/d 等)。如果您想执行命令行操作并仍然使用您最喜欢的 Windows 编辑器访问文件,那么这种方法相对有效。

您可以看到您的 WSL file system来自 Windows:

%LocalAppData%\lxss\rootfs

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

/root 会在

%LocalAppData%\lxss\rootfs\root

/home 会在

%LocalAppData%\lxss\rootfs\home

这两个是分开挂载的,这样当您删除 WSL 时它们就不会被删除。

关于ubuntu -/root/在 Windows 10 Ubuntu 上的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36706187/

相关文章:

ubuntu - SelectizeGroupUI - 部署 AWS 时无法设置过滤器宽度,INLINE = TRUE 错误

linux - 查找所有正在运行的进程的 ProcessorId 和 Cpu 使用情况

使用 'ionic emulate android' 命令时 Android 模拟器不安装应用程序

macos - 终端命令 : For loop with echo

git - 将 git 链接到 Homebrew 软件时出错

c++ - 如何让 Windows 10 Game Bar 出现在游戏中?

css - 为什么ubuntu的Ambiance GTK3主题有一个嵌入CSS的settings.ini文件?

visual-studio-code - 如何在VSC终端创建文件?

c# - 如何在不导致 native 内存泄漏的情况下访问图像的元数据?

windows - Windows 通用应用程序中的 ADAL 问题