想用 Linux 命令又不愿装双系统:WSL 官方直接在 Windows 跑

想在 Windows 上用 grep、ssh、Python 那套 Linux 工具链,过去要么装双系统重启切换,要么开虚拟机吃内存。WSL(Windows Subsystem for Linux)是微软官方的免费功能,在 Windows 里直接跑完整的 Linux 发行版,命令行原生可用,连图形界面程序也能窗口化弹出。它是官方免费资源,适合离不开 Windows、又想要 Linux 命令与开发环境的程序员和折腾党。
它解决什么问题
想用 Linux 命令却在 Windows,装双系统太折腾。
开虚拟机跑 Linux 太吃内存,笔记本扛不住。
Windows 下跑开发环境总差点 Linux 那套工具。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 官方子系统 | Windows 内原生跑 Linux,不重启不切系统 |
| 发行版自选 | Ubuntu 等主流发行版一键装,按需挑 |
| 文件互通 | Linux 与 Windows 文件互访,协作不割裂 |
| 图形支持 | 能跑 Linux 图形程序,窗口直接弹出来 |
| 开发友好 | Docker、SSH、编译链原生可用,少装环境 |
| 免费官方 | 微软官方提供,免费启用,文档中文齐全 |

它用”子系统”替代”双系统/虚拟机”,把 Linux 变成 Windows 的一项功能
双系统要重启、虚拟机要吃内存还得单独分配磁盘,对只想偶尔用几条 Linux 命令的人太重。WSL 的做法是把 Linux 内核能力接进 Windows,你在开始菜单点开 Ubuntu 就像开一个应用,里面的命令行、包管理器、编译工具链全是真的 Linux。文件还能在两边互访,Windows 下下的代码进 Linux 编译、结果回 Windows 看,流程不断裂。对开发来说,等于不离开 Windows 就把 Linux 工作流补齐,省下双系统切换与虚拟机占用的开销。
它是官方免费资源,启用和装发行版不收费,但毕竟跑在 Windows 里,对需要完整内核模块、特定驱动或极致性能的场景,仍不如纯 Linux 或正经虚拟机。图形程序支持依赖配置,不是开箱每个都能跑。启用前确认 Windows 版本支持、按官方文档开功能,别信来路不明的一键脚本;只装你信得过的发行版,第三方镜像留意其自身授权。先用官方 Ubuntu 把常用命令跑通,别一上来堆一堆环境,把基础链跑顺再扩展。
同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| VirtualBox | 开源免费 | 正经虚拟机,隔离更彻底,但占内存磁盘、要单独分配资源。 |
| Cygwin | 开源免费 | 在 Windows 模拟 Linux 工具,但不是真内核,兼容性弱于 WSL。 |
| 双系统 | 官方免费资源 | 原生 Linux 性能最好,但要重启切换、磁盘分区,成本高。 |
谁适合用
- 离不开 Windows 又想要 Linux 命令链的开发者
- 嫌双系统重启、虚拟机吃内存的轻量用户
- 想在 Windows 跑 Docker 与编译环境的折腾党
怎么开始
- 按微软文档在”功能”里开启 WSL 与虚拟机平台。
- 应用商店装一个 Ubuntu 等发行版,设好用户名。
- 开始菜单打开它,先跑包管理器更新一遍。
- Windows 文件管理器直接进 Linux 家目录互传。
- 需要图形程序就配好显示,窗口即可弹出。
- 常用开发工具在 Linux 侧装,保持环境干净。
常见问题
要装双系统吗?
不用,WSL 在 Windows 内原生跑 Linux,不重启、不切系统。
比虚拟机轻吗?
更轻,不单独占一盘、不吃满内存,但极重负载仍不如正经虚拟机。
能跑图形界面程序吗?
能,配置好显示后端后 Linux 图形程序以窗口形式弹出。
收费吗?
WSL 与官方发行版启用免费;个别第三方发行版另有授权,个人日常不花钱。
授权与合规
WSL 是微软官方提供的免费功能,Windows 里直接跑 Linux 发行版、命令行与图形程序均免费;启用与装发行版不收费,个别企业镜像或第三方发行版另有授权,个人日常全免费,先免费把 Linux 环境开起来。 官网:learn.microsoft.com/zh-cn/windows/wsl。
继续找同类资源
这条属于「系统相关」栏目,同栏目还有更多可直接使用的免费资源,可以在 系统相关全部资源 里按需翻阅。
↓ 获取资源
点击按钮直接前往资源页面。