Wsl2中ubuntu的使用
1. WSL 常用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# 升级
wsl --update
# 关闭
wsl --shutdown
# 设置版本 1|2
wsl --set-default-version <Version>
# 设置默认分发
wsl --set-default 【子系统名称】
# 查看在线可用版本
wsl -l -o
# 查看本地可用版本
wsl -l -v
# 注销 && 删除
wsl --unregister 【子系统名称】
# 备份(导出)
wsl --export 【发行版名称】 【保存路径以及文件名称.tar】
# ex: wsl --export Ubuntu d:\save\linux\wsl2.tar
# 还原(导入)
wsl --import 【发行版名称】 【安装位置】 【文件路径以及文件名称】
# ex: wsl --import Ubuntu c:\wsl2 d:\save\linux\wsl2.tar
# 以root登录
【子系统名称】 config --default-user root
2. WSL 子系统
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 查看发行版信息
lsb_release -a
# 或者
cat /etc/os-release
# 或者
cat /etc/lsb-release
# 升级ubuntu
sudo apt update && sudo apt upgrade -y
sudo do-release-upgrade -d
# 启用systemd
vi /etc/wsl.conf
# 追加如下内容
```sh
[boot]
systemd = true
command = 【WSL 实例启动时运行的命令字符串,此命令以根用户身份运行】
# ex: command = service docker start
```
本文由作者按照 CC BY 4.0 进行授权