wsl安装
wsl安装
Windows Subsystem for Linux,WSL,也就是Windows Linux子系统
安装过程
开启设置
win + s搜索功能,点击启用或关闭Windows功能
把适用于Linux的Windows子系统以及虚拟机平台勾选下,点击确定,之后电脑会安装东西,安装之后会出现重启选项

下载
在开启相应功能之后,可以直接去Microsoft Store搜索wsl安装相应的linux发行版,但是这样安装会安装到c盘。下面我们使用另一种安装方式,能安装到其他盘。
先下载好相应的文件。
相应的下载链接在
https://learn.microsoft.com/en-us/windows/wsl/install-manual#downloading-distributions
解压
将下载好的文件的扩展名改成.zip,然后解压到想安装的盘中。
运行
点击exe,运行

安装后的配置
配置字体
防止一些图标显示不出来。
安装neovim
同上网址
安装完成后可选步骤,替换默认的 vim
nvim ~/.bashrc,添加别名:
1  | alias vim='nvim'  | 
使修改的配置生效:source命令
为wsl配置代理(访问外网)
使用方法2,因为wsl版本超过了2.2.1
安装NVM
wsl使用
切换源
Linux ubuntu修改软件源为国内源;解决apt install、PPA源太慢
1  | sed -i 's/\/\/.*\/ubuntu/\/\/mirrors.aliyun.com\/ubuntu/g' /etc/apt/sources.list  | 
wsl创建快照和回滚
注意,以下命令在powershell中执行,不是在wsl中执行
确定发行版
1  | wsl -l -v  | 
创建快照
1  | wsl --export Ubuntu d:\wsl_snapshots\wsl-ubuntu-nvm-neovim.tar  | 
命令中的d:\wsl_snapshots\wsl-ubuntu-nvm-neovim.tar可以自定义
1  | wsl --export <Distribution Name> <FileName>  | 
将指定分发版的快照导出为新的分发文件。 默认为 tar 格式。
在标准输入中,文件名可以是 -。 选项包括:
--vhd:指定导出分发版应为 .vhdx 文件而不是 tar 文件(这仅在使用 WSL 2 的情况下受支持)
回滚
回滚前首先要注销当前系统
1  | wsl --unregister Ubuntu  | 
命令中的Ubuntu是
然后再回滚
1  | wsl --import Ubuntu d:\wsl-unbuntu-2004 d:\wsl_snapshots\wsl-ubuntu-nvm-neovim.tar --version 2  | 
命令中的d:\wsl-unbuntu-2004为Unbuntu发行版安装的位置
1  | wsl --import <Distribution Name> <InstallLocation> <FileName>  | 
导入指定的 tar 文件作为新的分发版。 在标准输入中,文件名可以是
-。 选项包括:
--vhd:指定导入分发版应为 .vhdx 文件而不是 tar 文件(这仅在使用 WSL 2 的情况下受支持)--version <1/2>:指定将分发版导入为 WSL 1 还是 WSL 2 分发版

