网站首页 > 精选文章 正文
WSL 是 Windows Subsystem for Linux 的缩写,意思是 window 系统下 linux 子系统。
简单点就是可以直接在 Windows 上运行 Linux 环境,包括大多数命令行工具、程序和应用。不要再辛苦下载安装VM,VBox之类的虚拟机了。
使用 WSL 的好处是:
- 与在虚拟机下使用 Linux 相比,WSL 占用资源更少,更加流畅;
- WSL 可以对 Windows 文件系统下的文件直接进行读写,文件传输更方便;(开发调试起来更方便了~~)
- 剪贴板互通,可以直接在 Windows 下其它地方复制文本内容,粘贴到 WSL;
WSL2将比第一代的WSL1版本运行速度更快,提升了文件系统的I/O性能和与Linux的兼容性,且可本机直接运行 Docker 容器。在window下打开命令行(cmd):
wsl -l -v
查看当前系统的WSL版本,我的机器显示:
表示当前正在运行的是Ubuntu发行版的WSL2。
以下是一些实用的命令集:
# wsl-statis-ip.bat (以下命令保存为bat文件,可以快速实现本机和WSL虚机的IP互联互通)
netsh interface ip add address "vEthernet (WSL)" 192.168.50.99 255.255.255.0
wsl -d Ubuntu -u root ip addr add 192.168.50.88/24 broadcast 192.168.50.255 dev eth0 label eth0:1
# 压缩WSL2系统的vhdx文件
wsl --shutdown
diskpart
select vdisk file = "\path\to\filename-ext4.vhdx"
compact vdisk
如果你需要在Window环境下进行开发和调试代码,并且需要部署到Linux环境下进行测试或部署,那么使用WSL就是非常方便实用的最佳实践。在此环境下,我们完成了Golang+VueJS的前后端分离开发。
猜你喜欢
- 2025-06-09 Tauri:快速、跨平台的桌面应用程序
- 2025-06-09 2023年Vue开发中的8个最佳工具(vue适合开发什么项目)
- 2025-06-09 分享 8 个实用的 Vue 开发技巧,建议收藏!
- 2025-06-09 15 款开发者必备的 JavaScript 工具
- 2025-06-09 vue 一键换肤(vue切换皮肤)
- 2025-06-09 一个基于 Spring Boot 的在线考试系统
- 2025-06-09 如何在外网实现像访问本地硬盘一样访问NAS的文件
- 2025-06-09 vue+nginx代理配置,解决跨域问题
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)