玩转WSL:小白也能轻松驾驭Linux子系统

第一步:启用 WSL 功能
✅ 步骤:
以管理员身份打开 PowerShell:
右键点击“开始菜单” → “Windows 终端(管理员)” 或 “PowerShell (管理员)”
输入以下命令启用 WSL:

wsl --install


如果你使用的是旧版本 Windows,可能需要手动启用功能:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart


启用虚拟机平台支持(推荐):

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart


重启电脑 ⚠️
第二步:设置默认版本为 WSL2
✅ 步骤:

wsl --set-default-version 2


✅ 确保输出显示:“The command succeeded.”

第三步:安装 Linux 发行版(例如 Ubuntu)
✅ 方法一:通过 Microsoft Store 安装
打开 Microsoft Store
搜索 Ubuntu 或你喜欢的发行版(如 Debian、Kali、Fedora 等)
点击“获取”安装
安装完成后,在“开始菜单”中找到安装好的发行版启动即可。

✅ 方法二:通过 PowerShell 安装(推荐)

wsl --install -d Ubuntu


可替换 Ubuntu 为你想安装的发行版名称,如 Debian, kali-linux, opensuse-leap-15-4 等等。

sudo apt update

第四步:首次启动配置用户信息
启动安装好的发行版(例如在开始菜单中点击 Ubuntu)
第一次启动会提示你:
创建一个 用户名
设置 密码
⚠️ 注意:密码不会显示在屏幕上,请直接输入然后按回车!

第五步:更新软件源 & 升级系统
✅ 更新包列表:

✅ 升级已安装包:

sudo apt upgrade


建议定期执行这两个命令保持系统最新!

第六步:常用工具安装(可选)
你可以根据需要安装一些常用工具,比如:

sudo apt install git curl wget build-essential zsh vim tmux net-tools


第七步:文件系统与路径互通
✅ Windows 文件访问方式:
在 WSL 中可以访问 Windows 的磁盘,路径如下:

cd /mnt/c
ls


比如你的桌面路径是 /mnt/c/Users/<用户名>/Desktop

✅ WSL 文件访问方式:
在 Windows 资源管理器中访问 WSL 文件系统:

\\wsl$


️ 输入后可以看到各个 Linux 发行版的根目录

第八步:测试图形界面支持(可选)
如果你希望在 WSL 中运行 GUI 应用程序:

✅ 安装 X Server:
下载安装 VcXsrv 或 Xming
启动 X Server(建议选择多窗口模式)
在 WSL 中设置环境变量:

export DISPLAY=:0


安装 GUI 工具(如 x11-apps):

sudo apt install x11-apps
xcalc


成功弹出计算器说明图形界面正常工作!

第九步:网络配置注意事项
默认情况下,WSL2 使用 NAT 网络,和主机共享 IP。
如果你需要从局域网访问 WSL2 中的服务,请注意:
查看本机 IP:hostname -I
主机 IP:cat /etc/resolv.conf | grep nameserver
示例:你在 WSL2 上运行了一个 Web 服务,默认监听 localhost:8000,可以从主机浏览器访问 http://localhost:8000

第十步:挂载/卸载卷(高级)
如果你有 NTFS 分区或其他分区需要访问:

挂载:
sudo mount -t drvfs D: /mnt/d
卸载:
sudo umount /mnt/d


第十一步:清理与重装 WSL

查看已安装发行版:
wsl --list --verbose
卸载某个发行版:
wsl --unregister Ubuntu
导出导入发行版:
导出:
wsl --export Ubuntu ubuntu_backup.tar
导入:
wsl --import MyUbuntu .\MyUbuntu\ ubuntu_backup.tar


小贴士 Tips & Tricks

内容 提示
切换 WSL 版本 wsl --set-version 2
修改默认登录用户 修改 /etc/wsl.conf 文件
自动启动服务 使用 .bashrc 或 systemd 替代方案
磁盘空间不足? WSL2 使用虚拟硬盘 vhdx,可扩容

推荐资源
WSL 官方文档
Awesome WSL
Oh My Zsh + WSL
总结
至此,你已经成功安装并配置好了 WSL2,并可以在 Windows 上愉快地使用 Linux 系统啦!

WSL 是连接 Windows 和 Linux 的桥梁,无论是开发、学习还是调试都超级方便!

你可能感兴趣的:(windows)