📌  相关文章
📜  用于 windows 文件位置的 linux 子系统 (1)

📅  最后修改于: 2023-12-03 14:56:18.905000             🧑  作者: Mango

介绍 Windows 文件位置的 Linux 子系统

在过去,Windows 和 Linux 两个操作系统之间是不兼容的。但是,Windows 10 正式版开始提供了一个名为“Windows Subsystem for Linux(WSL)”的混合嵌入式环境,它使得用户可以在 Windows 上运行 Linux 程序。这个环境为 Windows 开发者提供了在 Windows 上使用 Linux 工具和应用程序的能力。

安装 Windows 子系统

在开始使用 WSL 前,首先要在 Windows 10 上安装 Linux 子系统。以下是详细的安装步骤:

  1. 打开“设置”,点击“应用和功能”,在右侧菜单中找到“相关的设置”。
  2. 在 “相关的设置” 中,选择左侧菜单中的“开发者模式”。然后,在右侧菜单中启用“开发人员模式”。
  3. 打开 Microsoft Store 应用商店,搜索“Ubuntu”,选择Ubuntu Linux 并下载。您也可以下载其他 Linux 发行版。
  4. 安装完后,打开“开始菜单”,找到并打开“Ubuntu”应用程序。
  5. 在 Ubuntu 终端中,输入用户名和密码。
  6. 完成后,您可以使用 Linux 发行版的命令来运行应用程序(例如:htop,git等)。
Windows 文件系统访问

WSL 中访问 Windows 文件系统的最简单方式是使用/mnt 前缀。 例如,您可以使用以下命令访问 Windows 文件夹 C:\Users:

cd /mnt/c/Users/

这个命令将进入Windows下的User文件夹。

另外一个更为可靠的方法是使用LxssManager的网络共享服务。 这个功能允许您通过 \\wsl$ 前缀访问WSL文件系统。以下是示例:

\\wsl$\Ubuntu\home\user1\

这将会访问 Ubuntu 文件夹 home/user1/

Windows 和 Linux 的文件区别

需要注意的是,Windows 和 Linux 的文件系统是不同的。Windows使用的是 NTFS 文件系统,而Linux使用的是 ext4 文件系统。文件系统之间存在细微的差异,并且兼容性有限。例如,在Linux文件系统中,文件名区分大小写,但在Windows中不是。因此,请注意,在使用WSL时需要格外小心。

总结

WSL 为 Windows 开发者提供了在 Windows 上使用 Linux 工具和应用程序的能力,并且可以很方便地访问 Windows 文件系统。需要注意的是,Windows 和 Linux 的文件系统存在区别,开发者需要了解其差异并小心使用。