Windows下Linux子系统中WSL命令参考
Windows下Linux子系统中WSL命令参考1WSL安装1.1 安装条件1.2 WSL安装2WSL基本命令2.1 列出可用的Linux发行版本2.2 安装特定的Linux版本2.3 列出已安装的Linux版本2.4 运行指定的Linux版本2.5 设置默认WSL版本2.6 设置默认Linux版本2.7 WSL更新2.8 检查WSL状态2.9 关闭Linux2.10 阻止Linux版本分发2.1
Windows下Linux子系统中WSL命令参考
1WSL安装
适用于 Linux 的 Windows 子系统可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销
1.1 安装条件
安装WSL需要Windows10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11。
Windows版本号可以通过 Windows 徽标键 + R,打开运行对话框输入winver,查看Windows版本号。也可以直接在任务栏中的搜索框中直接输入winver来查看WIndows版本号。
如果WIndows版本不能满足安装的最低要求,可以先升级系统满足安装要求。
1.2 WSL安装
在 PowerShell 或 Windows 命令提示符中输入如下命令,然后重启计算机来安装运行适用于 Linux 的 Windows 子系统 (WSL) 所需的全部内容。
wsl --install
此命令将启用所需的可选组件,下载最新的 Linux 内核,将 WSL 2 设置为默认值,并安装 Linux 发行版(默认安装 Ubuntu)。
2WSL基本命令
2.1 列出可用的Linux发行版本
wsl --list --online
此命令可通过在线商店 查看获取 Linux 发行版列表。 此命令也可简化输入:
wsl -l -o
PS C:\Users\ZHOU> wsl --list --online
以下是可安装的有效分发的列表。
请使用“wsl --install -d <分发>”安装。
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
openSUSE-42 openSUSE Leap 42
SLES-12 SUSE Linux Enterprise Server v12
Ubuntu-16.04 Ubuntu 16.04 LTS
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
2.2 安装特定的Linux版本
wsl --install 命令默认会安装Ubuntu,如果想安装其他版本Linux,可以通过以下命令
wsl --install --distribution <Distribution Name>
将 替换为发行版名称,可以安装除默认发行版 (Ubuntu) 之外的 Linux 发行版。 此命令也可简写为:
wsl --install -d <Distribution Name>
PS C:\Users\ZHOU> wsl --install -d Ubuntu-20.04
正在下载: Ubuntu 20.04 LTS
[ 0.0% ]
2.3 列出已安装的Linux版本
wsl --list --verbose
此命令会列出Windows上所有已安装的Linux版本,包括状态(发行版是正在运行还是已停止)和运行发行版的 WSL 版本(WSL 1 或 WSL 2)。
此命令可以简写为:
wsl -l -v
PS C:\Users\ZHOU> wsl -l -v
NAME STATE VERSION
* Ubuntu Stopped 2
2.4 运行指定的Linux版本
wsl --distribution <Distribution Name>
wsl -d <Distribution Name>
2.5 设置默认WSL版本
wsl --set-default-version <Version>
若要将默认版本设置为 WSL 1 或 WSL 2,请将 替换为数字 1 或 2。
2.6 设置默认Linux版本
wsl --set-default <Distribution Name>
若要设置 WSL 命令的默认运行的Linux 版本,请将 替换为你首选的 Linux 版本名称。
2.7 WSL更新
wsl --update
此命令可以手动更新WSL Linux 内核版本。
2.8 检查WSL状态
wsl --statu
2.9 关闭Linux
wsl --shutdown
立即终止所有正在运行的发行版和 WSL 2 轻量级实用工具虚拟机。 在需要重启 WSL 2 虚拟机环境的情形下,例如更改内存使用限制或更改 .wslconfig 文件,可能必须使用此命令。
2.10 阻止Linux版本分发
wsl --terminate <Distribution Name>
wsl -t <Distribution Name>
若要终止指定的发行版或阻止其运行,请将 替换为目标发行版的名称。
2.11 将Linux子系统导出到 TAR 文件
wsl --export <Distribution Name> <FileName>
2.12 导入 Linux版本的TAR 文件
wsl --import <Distribution Name> <InstallLocation> <FileName>
2.13 注销或卸载Linux
wsl --unregister <Distribution Name>
通过将 替换为目标发行版的名称,注销或卸载特定发行版。 这会从 WSL 中删除此发行版,并删除所有关联的数据。 还可以像卸载任何其他应用商店应用程序一样卸载 Windows 计算机上的 Linux 发行版应用。
参考文献:
[1] https://docs.microsoft.com/zh-cn/windows/wsl/basic-commands
更多推荐
所有评论(0)