wsl 是windows 下运行linux环境(一般是ubuntu)的虚拟化环境,目前有 wsl 1 和 wsl 2 两个版本。
相关配置
镜像网络
# 这种方式可以让 host 和 guest 共用一个虚拟镜像网络。 # 同时可以很方便地使用本地回环代理。 # $userhome/.wslconfig [experimental] autoMemoryReclaim=gradual networkingMode=mirrored dnsTunneling=true firewall=true autoProxy=true sparseVhd=true
同时记得,这种方式配置的网络也需要配置windows 防火墙
powershell 相关
为了能够从命令行直接开启wsl,需要使用如下的命令
& 'C:\Program Files\WSL\wsl.exe'
其实其他的环境,诸如git bash 也是这样的
& 'C:\Program Files\Git\bin\bash.exe'
可以在特定文件夹中创建 ps1 脚本,然后将文件夹添加到 path 以实现快捷访问