byV*_*bel 3 c visual-studio-code windows-subsystem-for-linux cs50 ubuntu-20.04
我对整个 WSL 的情况感到非常困惑。有时我觉得我明白了,但实际上却没有。我主要的困惑是Ubuntu(我使用Ubuntu 20.04)在哪里保存文件?它们如何与我使用Windows 命令行安装的文件交织在一起?我通过 Ubuntu 完成的所有安装都是浪费时间,我找不到为任何编程语言安装的软件包或库。如果有人知道可以帮助我理解的课程或视频,如果您也分享它,我将不胜感激。
这个问题的具体情况是因为我在Ubuntu上安装了一个C语言包(cs50),但我无法让VS Code识别它。我尝试添加 /usr/local 路径,但c_cpp_properties.json没有找到该路径。
我在资源管理器中转到此文件夹,但没有找到任何内容,正如预期的那样。
提前致谢。
文件 ext4.vhdx 是 Linux 子系统的完整文件系统。但是,您不能(或不应)直接从 Windows 10 访问它。
相反(在 Linux 子系统内)您可以通过挂载点/mnt/c(例如ls -l /mnt/c/Users)访问 C: 驱动器,并以这种方式在两个文件系统之间复制文件。
如果您想使用 Windows 资源管理器(同样在 Linux 子系统中),请使用以下命令:
/mnt/c/Windows/explorer.exe .
Run Code Online (Sandbox Code Playgroud)
刚刚发现。您可以直接从 Windows 10 访问这些文件。例如:
dir \\wsl$\Ubuntu-20.04\home
Run Code Online (Sandbox Code Playgroud)