前言与介绍
作为一名开发者很多时候需要 Linux 环境,就连 信息学奥林匹克竞赛(NOI) 使用的编译环境都是 Linux,但 Linux 上有些有些必备的工具没有,像 Photoshop,Internet Download Manager。所以 Windows 也不能扔,需要两个系统来回切换,很是麻烦,用虚拟机又会有性能损耗,并且两个系统之间传送文件也不方便,直到知道了 WSL。
Windows Subsystem for Linux(简称 WSL,适用于 Linux 的 Windows 子系统)是一个为在 Windows 10 上能够原生运行 Linux 二进制可执行文件(ELF格式)的兼容层。WSL 可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序,且不会产生传统虚拟机或双启动设置开销。
Ps:总感觉 适用于 Linux 的 Windows 子系统
这个官方翻译有点怪怪的,个人感觉是不是直译成 Windows 下的 Linux 子系统更合适一些。
开始安装
在开始安装之前先确定一下 Windows 系统是不是 Windows 10,然后建议更新到最新版。
打开微软商店(Microsoft Store) ,找到你喜欢的 WSL 系统(推荐使用 Ubuntu),安装即可。
傻瓜式安装完成之后,打开控制面板 => 程序 => 程序和功能 => 启用或关闭 Windows 功能。
将 适用于 Linux 的 Windows 子系统 勾选上,之后重启电脑。打开安装好的 Ubuntu,根据提示输入用户名,两次输入密码就可以看见熟悉的命令行了!
界面美化
WSL 自带的命令行界面并不好看,推荐使用 Windows 终端(Windows Terminal),当你装好 WSL 系统后,Windows Terminal 的新建窗口里就会出现你的 WSL 系统,打开就可以愉快的使用 Linux 了!
Windows Terminal 安装可以参考我的这篇文章: