WSL 的基本命令

中文解释:https://zhuanlan.zhihu.com/p/517525867

停机:wsl --shutdown

wsl --list --verbose

配置虚拟机环境

1 windows功能:Hyper-V启动,Linux子系统,虚拟机

2 wsl指令,—install安装已有源,或自定义源

3 子系统用户注册

sudo chown -R $USER /home/.... # 给指定目录赋予当前用户权限
wsl --unregister Ubuntu

4 windows terminal程序

设置 WSL 开发环境

5 有的wsl框架安装成功,子系统安装失败

Manual installation steps for older versions of WSL

6 迁移

轻松搬迁!教你如何将WSL从C盘迁移到其他盘区,释放存储空间!

迁移前,打开一次wsl并记住用户名。

 wsl --export debian D:\\Project\\WSL\\debian.tar
wsl --unregister Debian
 wsl --import debian D:\\Project\\WSL\\ D:\\Project\\WSL\\debian.tar
debian config --default-user hazy

7 代理

让wsl访问Windows端口,进而使用Windows下的代理服务。

WSL 代理

  1. Linux 子系统和 Windows 在网络上是两台各自独立的机器,从 Linux 子系统访问 Windows 首先需要找到 Windows 的 IP。【wsl2】

  2. 两侧ip地址

  3. WSL脚本

    脚本位置:~/scripts/proxy.sh

    导入shell:~/.bashrc 添加alias proxy="~/scripts/proxy.sh" ,source ~/.bashrc 重载shell脚本

    测试代理访问:curl <http://www.google.com> 或者脚本中更详尽的设置。

  4. 分配计算资源

    [wsl2]
    memory=60GB
    
    free -h