wsl入门到精通
wsl入门
wsl的基本命令
以下 WSL 命令以 PowerShell 或 Windows 命令提示符支持的格式列出。 若要通过 Bash/Linux 发行版命令行运行这些命令,必须将 wsl 替换为 wsl.exe。 若要获取完整的命令列表,请运行 wsl –help。
安装
安装 WSL 和 Linux 的默认 Ubuntu 发行版。 了解详细信息。 还可以使用此命令通过运行 wsl –install
选项包括:
--distribution:指定要安装的 Linux 发行版。 可以通过运行wsl --list --online来查找可用的发行版。--no-launch:安装 Linux 发行版,但不自动启动它。--web-download:通过联机渠道安装,而不是使用 Microsoft Store 安装。
未安装 WSL 时,选项包括:
- –inbox:使用 Windows 组件(而不是 Microsoft Store)安装 WSL。 (WSL 更新将通过 Windows 更新接收,而不是通过 Microsoft Store 中推送的可用更新来接收)
- –enable-wsl1:在安装 Microsoft Store 版本的 WSL 的过程中也启用“适用于 Linux 的 Windows 子系统”可选组件,从而#启用 WSL 1。
- –no-distribution:安装 WSL 时不安装发行版。
1 | |
列出可用的 Linux 发行版
1 | |
列出已安装的 Linux 发行版
查看安装在 Windows 计算机上的 Linux 发行版列表,其中包括状态(发行版是正在运行还是已停止)和运行发行版的 WSL 版本(WSL 1 或 WSL 2)。 比较 WSL 1 和 WSL 2。 此命令也可输入为:wsl -l -v。 可与 list 命令一起使用的其他选项包括:–all(列出所有发行版)、–running(仅列出当前正在运行的发行版)或 –quiet(仅显示发行版名称)。
1 | |
将 WSL 版本设置为 1 或 2
#若要指定运行 Linux 发行版的 WSL 版本(1 或 2),请将
1 | |
设置默认 WSL 版本
若要将默认版本设置为 WSL 1 或 WSL 2,请将
1 | |
设置默认 Linux 发行版
若要设置 WSL 命令将用于运行的默认 Linux 发行版,请将
1 | |
将目录更改为主页
~ 可与 wsl 一起使用,以在用户的主目录中启动。 若要在 WSL 命令提示符中从任何目录跳回到主目录,可使用命令 cd ~。
1 | |
通过 PowerShell 或 CMD 运行特定的 Linux 发行版
若要通过特定用户运行特定 Linux 发行版,请将
1 | |
更新 WSL
将 WSL 版本更新到最新版本。 选项包括:
- –web-download:从 GitHub 而不是 Microsoft Store 下载最新更新。
1 | |
检查 WSL 状态
查看有关 WSL 配置的常规信息,例如默认发行版类型、默认发行版和内核版本。
1 | |
检查 WSL 版本
1 | |