简单记录一下WSL的安装,这里可以安装ubuntu,本文参考《》和AI等工具。
记录于此,方便自己查阅。
常用命令
# 进入ubuntu wsl # 终止所有wsl wsl --shutdown
正文
我的Window系统为Windows 11 家庭版 中文版。
第一步
搜索【启用或关闭 Windows 功能】
点击进入后,打开“适用于 Linux 的 Windows 子系统“和“虚拟机平台”两项。
点击确定,然后重启电脑。
第二步
安装 WSL。
需要管理员权限启动CMD或PowerShell。
然后
wsl --install安装成功后,输入wsl -l -v
C:\Windows\System32>wsl -l -v 适用于 Linux 的 Windows 子系统没有已安装的分发。 可通过安装包含以下说明的分发来解决此问题: 使用“wsl.exe --list --online' ”列出可用的分发 和 “wsl.exe --install <Distro>” 进行安装。
说明此时没有安装系统。
输入
wsl --list --onlineC:\Windows\System32>wsl --list --online 以下是可安装的有效分发的列表。 使用“wsl.exe --install <Distro>”安装。 NAME FRIENDLY NAME Ubuntu Ubuntu Ubuntu-26.04 Ubuntu 26.04 LTS Ubuntu-24.04 Ubuntu 24.04 LTS Ubuntu-22.04 Ubuntu 22.04 LTS openSUSE-Tumbleweed openSUSE Tumbleweed openSUSE-Leap-16.0 openSUSE Leap 16.0 SUSE-Linux-Enterprise-15-SP7 SUSE Linux Enterprise 15 SP7 SUSE-Linux-Enterprise-16.0 SUSE Linux Enterprise 16.0 kali-linux Kali Linux Rolling Debian Debian GNU/Linux AlmaLinux-8 AlmaLinux OS 8 AlmaLinux-9 AlmaLinux OS 9 AlmaLinux-Kitten-10 AlmaLinux OS Kitten 10 AlmaLinux-10 AlmaLinux OS 10 archlinux Arch Linux FedoraLinux-44 Fedora Linux 44 FedoraLinux-43 Fedora Linux 43 eLxr eLxr 12.12.0.0 GNU/Linux OracleLinux_7_9 Oracle Linux 7.9 OracleLinux_8_10 Oracle Linux 8.10 OracleLinux_9_5 Oracle Linux 9.5 SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
提示可以选择的系统。
我这安装Ubuntu-22.04 ,这个自己选择即可。
wsl.exe --install Ubuntu-22.04 等待安装,后面回你修改密码,默认是admin,不让使用默认的,反正随便改,比如我这改为biumall,然后就进入Ubuntu系统了。
命令总结
1. 安装与基础设置
| 命令 | 说明 |
|---|---|
| wsl --install | 安装 WSL 和默认的 Linux 发行版(通常是 Ubuntu) |
| wsl --list --online | 查看可安装的 Linux 发行版列表 |
| wsl --install -d <发行版名称> | 安装指定的 Linux 发行版(例如:-d Ubuntu-22.04) |
| wsl --set-default-version 2 | 设置新安装的发行版默认使用 WSL 2 |
| wsl --update | 手动更新 WSL 内核 |
| wsl --version | 查看 WSL 版本信息 |
2. 发行版管理
| 命令 | 说明 |
|---|---|
| wsl -l -v 或 wsl --list --verbose | 列出所有已安装的发行版及其状态、WSL 版本 |
| wsl -t <发行版> 或 wsl --terminate <发行版> | 终止指定发行版的运行 |
| wsl --shutdown | 立即终止所有正在运行的发行版和 WSL 2 虚拟机 |
| wsl --set-version <发行版> 2 | 将指定发行版转换为 WSL 2 |
| wsl --set-default <发行版> | 设置默认使用的发行版 |
| wsl --unregister <发行版> | 注销并删除指定发行版(会清空该发行版的所有数据) |
3. 运行与交互
| 命令 | 说明 |
|---|---|
| wsl 或 wsl ~ | 启动默认发行版,并进入 Linux 家目录 |
| wsl -d <发行版> | 启动指定的发行版 |
| wsl -u <用户名> 或 wsl --user <用户名> | 以指定用户身份运行 |
| wsl --cd <目录> | 指定启动时的工作目录(Windows 路径或 Linux 路径) |
| wsl --exec <命令> | 执行单个 Linux 命令并退出(例如:wsl --exec ls -la) |
| wsl -e <命令> | 同上,--exec 的简写 |
4.导入/导出与备份
| 命令 | 说明 |
|---|---|
| wsl --export <发行版> <文件名.tar> | 将发行版导出为 tar 文件(备份) |
| wsl --import <新发行版> <安装目录> <文件名.tar> | 从 tar 文件导入新的发行版 |
| wsl --import-in-place <发行版> <文件名.vhdx> | 从 VHDX 文件直接导入(WSL 2 专用) |
等
参考文章
AI
《

