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' |
为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 分发版
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Torch's blog!