Post

wsl指令

wsl指令

Windows Subsystem for Linux

更新 wsl

1
wsl --update

从 github 而不是 microsoft store 下载最新更新

1
wsl --update --web-download

列出可用的 linux 发行版

1
wsl --list --online
1
wsl -l -o

安装 wsl 和 linux 的默认 Ubuntu 发行版

默认情况下,安装的linux分发版为Ubuntu

1
wsl --install

通过联机渠道安装,而不是使用microsoft store

1
wsl --install --web-download

若要更改安装的发行版

1
wsl --install -d <Distribution Name>

列出已安装的 linux 发行版

1
wsl --list --verbose
1
wsl -l -v

查看当前状态

1
wsl --status

设置 wsl 默认版本

1
wsl --set-default-version <Version>

设置默认 linux 发行版

1
wsl --set-default <Distribution Name>

终止所有正在运行的虚拟机

1
wsl --shutdown

终止指定的发行版

1
wsl --terminate <Distrubution Name>

迁移至D盘

导出目标分发版(最好先终止正在运行的虚拟机)

1
 wsl --export Ubuntu-22.04 D:\wsl\Ubuntu.tar

注销原分发版

1
wsl --unregister Ubuntu-22.04

导入到新位置(导入成功后就可删除临时文件)

1
wsl --import Ubuntu-22.04 D:\wsl\Ubuntu D:\wsl\Ubuntu.tar --version 2

设置默认用户(导入后默认以root登录)

1
Ubuntu-22.04 config --default-user <username>
This post is licensed under CC BY 4.0 by the author.