MSh*_*keG 16 linux bash windows-10 windows-subsystem-for-linux
根据此答案,全局/系统配置文件通常存储/etc在 linux 下。WSL 也是这种情况吗?如果是这样,/etc等效目录位于何处,因为我无法在如下所示的 WSL 安装目录中找到它:
C:\Users\user\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc
Run Code Online (Sandbox Code Playgroud)
阅读下面答案中@josh3736的警告,不要犯我犯的错误。看着此内容以正确编辑 WSL 文件。
jos*_*736 31
警告:做 不上从Windows磁盘编辑WSL文件。
存储在磁盘上的文件%LocalAppData%\Packages使用特殊的 NTFS 功能来实现 POSIX 功能/元数据(例如 Linux 权限)。使用标准的 Windows 工具/应用程序来编辑这些文件会破坏您的 Linux 环境。
相反,WSL 提供了一个挂载,允许您安全地访问和编辑 Linux 环境中的文件。它在 下可用\\wsl$\。
请参阅不要使用 Windows 应用程序和工具更改 Linux 文件
har*_*ymc 18
我etc在以下位置找到了我的文件夹:
C:\Users\USER\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\etc
Run Code Online (Sandbox Code Playgroud)
注意:我使用 WSL1 以便能够使用 VMware。WSL2 使用与其他虚拟化管理程序不兼容的 Hyper-V。(编辑:这不再是真的。)
但是,现在和不久的将来,这种情况正在发生变化。最近 VirtualBox 和 VMware 都发布了支持 Hyper-V 和 WSL2 的版本。您可以在VirtualBox 中了解更多相关信息 和 VMware 中。VMware 解决方案需要即将发布的 Windows 10 Build 20H1,而 VirtualBox 现在可能可用。
下一个版本的 Windows 也被宣传为允许 Windows 和 WSL 之间更大的集成,甚至可能解决来自两个子系统的相同文件的并发更新问题。
| 归档时间: |
|
| 查看次数: |
6857 次 |
| 最近记录: |