文章目录
- 启动 WSL
- 列出 Linux 发行版
- 安装 Linux 发行版
- 设置默认的 Linux 发行版
- 卸载 Linux 发行版
- 更新 WSL
- 检查 WSL 状态
- 启动和关闭 WSL
- 跨系统文件访问
- 其他命令
Windows Subsystem for Linux (WSL) 提供了一系列命令用于管理 Linux 发行版在 Windows 系统中的运行。下面是一些常用的 WSL 命令及其用法示例:
启动 WSL
wsl
- 不带参数启动时,将使用默认的 Linux 发行版。
列出 Linux 发行版
wsl --list
或wsl -l
- 列出所有已安装的 Linux 发行版。
wsl --list --online
或wsl -l -o
- 列出可以从 Microsoft Store 安装的在线 Linux 发行版。
wsl --list --verbose
或wsl -l -v
- 显示详细的发行版列表,包括发行版的状态和使用的 WSL 版本(1 或 2)。
wsl --list --running
- 列出所有正在运行的 Linux 发行版。
wsl --list --all
- 列出所有已知的发行版,包括未安装的。
安装 Linux 发行版
wsl --install --distribution <DistributionName>
或wsl --install -d <DistributionName>
- 安装指定的 Linux 发行版,如
wsl --install -d Ubuntu
。
- 安装指定的 Linux 发行版,如
设置默认的 Linux 发行版
wsl --set-default <DistributionName>
- 设置默认启动的 Linux 发行版。
卸载 Linux 发行版
wsl --unregister <DistributionName>
- 卸载一个已安装的 Linux 发行版。
更新 WSL
wsl --update
- 更新 WSL 的内核到最新版本,仅限 WSL 2。
检查 WSL 状态
wsl --status
- 查看 WSL 的当前状态。
启动和关闭 WSL
-
wsl --launch
- 启动默认的 Linux 发行版。
-
wsl --shutdown
- 关闭所有的 Linux 发行版实例。
跨系统文件访问
wslpath
- 在 WSL 和 Windows 文件路径之间转换。例如,将 Windows 路径转换为 WSL 路径:
wslpath "C:\Users\YourName\Documents"
。
- 在 WSL 和 Windows 文件路径之间转换。例如,将 Windows 路径转换为 WSL 路径:
其他命令
-
wsl --help
- 显示所有可用的 WSL 命令及其描述。
-
wsl --version
- 显示当前 WSL 的版本。
-
wsl --export <DistributionName> <Path>
- 导出一个发行版为 tar 文件。
-
wsl --import <DistributionName> <Path> <TarFile>
- 导入一个 tar 文件为新的发行版。
请注意,某些命令可能要求管理员权限才能执行。如果遇到权限问题,尝试使用 Run as administrator
运行命令提示符或 PowerShell。
以上命令适用于 Windows 10 和 Windows 11 上的 WSL 1 和 WSL 2。具体可用性可能取决于你的 WSL 版本和 Windows 的更新状态。
纵然变化,依然故我。