Windows Subsystem for Linux (WSL) 是 Windows 10 及以上版本中引入的一个功能,它允许用户在 Windows 操作系统上运行 Linux 发行版。通过 WSL,你可以在 Windows 环境中使用 Linux 命令行工具和应用程序,而无需双启动或虚拟机。以下是如何在 Windows 上安装和使用 WSL 以获取 Linux 系统环境的详细步骤:
1. 启用 WSL 功能
首先,你需要在 Windows 上启用 WSL 功能。这可以通过 PowerShell 或命令提示符完成。
使用 PowerShell
-
以管理员身份打开 PowerShell。
-
运行以下命令以启用 WSL 功能:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
-
运行以下命令以启用虚拟机平台功能(某些 WSL 2 功能需要此功能):
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
-
重启计算机以应用更改。
2. 安装 WSL 2
WSL 2 是 WSL 的最新版本,提供了更好的性能和兼容性。你可以通过以下步骤将其设置为默认版本:
-
下载并安装最新的 WSL 2 Linux 内核更新包:
-
以管理员身份打开 PowerShell,并运行以下命令以将 WSL 2 设置为默认版本:
wsl --set-default-version 2
3. 安装 Linux 发行版
你可以从 Microsoft Store 安装你喜欢的 Linux 发行版。以下是一些流行的选择:
- Ubuntu
- Debian
- openSUSE
- SUSE Linux Enterprise Server
- Kali Linux
安装 Ubuntu 示例
- 打开 Microsoft Store。
- 搜索并选择你想要的 Linux 发行版,例如 “Ubuntu”。
- 点击 “获取” 按钮进行安装。
4. 启动并设置 Linux 发行版
安装完成后,你可以从开始菜单启动你安装的 Linux 发行版。首次启动时,系统会提示你创建一个用户账户和密码。
5. 使用 Linux 环境
启动 Linux 发行版后,你将看到一个类似于传统 Linux 终端的界面。你可以在这里运行各种 Linux 命令和工具。
示例命令
-
更新包列表:
sudo apt update
-
安装软件包:
sudo apt install <package_name>
-
查看文件系统:
ls
-
切换目录:
cd /path/to/directory
6. 配置 WSL
你可以通过修改 WSL 配置文件来进一步定制你的 Linux 环境。配置文件位于 %USERPROFILE%\.wslconfig
。
示例配置
[wsl2]
memory=4GB
processors=2
7. 集成 Windows 和 Linux
WSL 允许你在 Windows 和 Linux 之间无缝集成。例如,你可以从 Windows 文件系统访问 Linux 文件,反之亦然。
- Linux 文件系统位于
/mnt/c
(对应 C 盘)。 - Windows 文件系统可以通过
/mnt/c
访问。
总结
通过以上步骤,你可以在 Windows 上成功安装和使用 WSL,从而获得一个功能齐全的 Linux 系统环境。WSL 提供了一个高效且便捷的方式,让你在 Windows 平台上享受 Linux 的强大功能。