返回
Windows 环境下使用 WSL 作为开发环境的构思
开发工具
2023-11-27 21:57:16
为何选择 WSL
WSL(Windows Subsystem for Linux)是微软于 2016 年推出的 Windows 子系统,可以让用户在 Windows 系统上以原生方式运行 Linux 发行版。相比虚拟机或双系统的方式,WSL 具有诸多优势:
- 安装轻便,不占用大量系统资源;
- 无需重启,即开即用;
- 共享文件和剪贴板,方便交互操作;
- 与 Windows 文件系统无缝集成;
- 利用微软提供的工具集,可以充分发挥 WSL 与 Windows 的协同优势。
因此,WSL 在技术人员中颇受欢迎,广泛应用于开发、测试等场景。
初始配置
使用 WSL 前,需确保已安装 Windows 10 专业版或更高版本。之后,按照以下步骤完成安装和配置:
- 启用 Windows Subsystem for Linux 功能。进入 “控制面板” -> “程序” -> “启用或关闭 Windows 功能”,勾选 “适用于 Linux 的 Windows 子系统”,点击 “确定”即可启用该功能。
- 安装 Linux 发行版。前往 Microsoft Store 搜索并安装 Ubuntu,或其他 Linux 发行版。安装完成后,按照提示创建用户名和密码。
- 调整 WSL 设置。打开 Windows 设置,搜索 “WSL”,进入 “Windows Subsystem for Linux” 设置页面。这里可以对 WSL 的默认发行版、默认用户名等参数进行设置。
完成以上步骤后,就可以在 Windows 上使用 WSL 了。在 Windows 中,按 Win+R
打开运行窗口,输入 bash
回车,即可启动 WSL 的终端。
安装常用软件
为了在 WSL 中进行开发,需要安装一些常用软件,比如:
- 开发工具:JetBrains IDE、VSCode 等;
- Docker Desktop:用于构建和运行容器应用;
- Git:版本控制工具;
- Node.js、Python 等开发语言运行环境。
这些软件的安装方式与在普通 Linux 系统上并无差异,可以通过包管理器或直接下载安装包的方式进行安装。
WSL 与宿主机的连通
WSL 与宿主机的连通是开发环境中经常遇到的问题。通常,WSL 可以通过以下方式与宿主机的文件系统、网络等资源进行交互:
- 文件共享:WSL 的文件系统与 Windows 文件系统是共享的,因此可以直接在 WSL 中访问 Windows 系统上的文件。
- 剪贴板共享:WSL 与 Windows 之间可以共享剪贴板,方便复制粘贴操作。
- 网络共享:WSL 可以使用宿主机的网络连接进行网络访问。
如果遇到 WSL 与宿主机的连通问题,可以尝试以下解决方案:
- 确保 WSL 和 Windows 系统都是最新版本;
- 检查 WSL 的设置是否正确,包括默认发行版、默认用户名等参数;
- 尝试重启 WSL 或 Windows 系统;
- 尝试卸载并重新安装 WSL。
结语
本文介绍了如何在 Windows 系统中使用 WSL 构建开发环境,包括 WSL 的安装和配置、常用软件的安装、WSL 与宿主机的连通等方面。希望本文能够帮助您搭建一个高效、稳定的开发环境,提升您的开发效率。