看完本文会得到什么
我给你的建议是立刻马上启用 WSL2(Windows Linux Subsystem 2)下载和运行方式后文有详细介绍。
本文的目的就是分享如何在 Windows 也享受 Linux 的丝滑,我们开发人员还是尽量保证自己的本地的代码的调试环境略接近于代码真正在生产的运行环境,Linux 真的是香。
那您不需要看本文,出门左转,因为 Mac OS 基本略等于 Linux 的开发环境,尤其是前端基本无差,而且我作为曾经只用 Mac OS 开发过 nodejs,C#,angular 的用户,Mac OS 用户是不太需要一个纯 Linux 环境的,大多数的开发工具和运行环境都能完美运行。
我建议你看完本文再做决定,我自己是三个系统都并行使用并且经过长期的斗争和折磨,最终决定,哪怕是我在家用 Windows 我也会需要用 Hyper-V 加上 WSL2 来创建多个 Linux 的开发,测试,模拟生产的各类环境。Linux 的真香不只是在所有厂商都选他做服务端,而是它比较干净和纯粹。
启动 Microsoft Store,输入 Ubuntu
首先要下载安装 Windows Terminal
Windows 11 用户无需安装,微软已经在 Windows 11 上内置了 Windows Terminal
首先打开 Windows Terminal,点击那个下拉小箭头,会出现
点击进入
这里有一个插曲,如果你之前没有设置环境变量,会报
运行 Ubuntu.exe 报错 0x80070002
,解决方案是
在环境变量加入 %USERPROFILE%\AppData\Local\Microsoft\WindowsApps
fish shell 是一款神级的命令行工具,在使用 fish 之后,敲击命令行的速度和体验都会有巨大提升,更多详情可以去官网看看 -> https://fishshell.com/
$ sudo apt install fish