📅  最后修改于: 2023-12-03 15:37:53.405000             🧑  作者: Mango
WSL2 是 Windows Subsystem for Linux 的第二代版本,它允许用户在 Windows 系统下使用 Linux 子系统。与旧版本不同,WSL2 使用了虚拟化技术,这让它在性能、兼容性以及语言支持等方面得到了大幅度改进。
要使用 WSL2,首先需要确保你的机器运行的是 Windows10 版本2004及其以上版本,并开启了虚拟化技术。
启用 WSL 功能
打开 PowerShell 窗口(请务必以管理员身份运行),运行以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
启用 虚拟机 平台
还是在 PowerShell 窗口运行以下命令:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
下载适用于 WSL2 的 Linux 内核更新
wsl --set-default-version 2
安装 Linux 发行版
打开 Microsoft Store 应用商店,搜索你想要的 Linux 发行版,例如Ubuntu。
启动 Linux 发行版
在安装完成后,你可以按以下步骤启动你的 Linux 发行版:
在 Windows 下启动 Linux 发行版。
使用 WSL 的命令行工具, 例如 PowerShell , 在 Linux 发行版中的Bash Shell上执行命令。
WSL2 使用方式与传统的 Linux 系统很相似。你可以在 Linux Shell 终端中使用你熟悉的命令进行操作。在 Shell 中通过输入 'ls' 命令,可以查看当前目录下的文件列表:
ls
如果你需要在 Windows 文件系统和 Linux 文件系统之间传输文件,你可以使用以下命令:
将文件从 Windows 复制到 WSL2:
cp C:/path/to/file.txt /mnt/c/Users/<WindowsUser>/file.txt
将文件从 WSL2 复制到 Windows:
cp /mnt/c/Users/<WindowsUser>/file.txt ~/file.txt
在使用 WSL2 时,你需要先开启 WSL 功能并下载相应的 Linux 内核更新。你可以在 Windows 中执行Linux命令,同时也可以在 Windows 和 Linux 文件系统之间进行文件传输。最后,WSL2 的使用方式与传统的 Linux 系统相似,因此对 Linux 的熟悉程度对 WSL2 的使用有着很大的帮助。