编辑
2022-10-08
Linux
0
请注意,本文编写于 505 天前,最后修改于 475 天前,其中某些信息可能已经过时。

目录

选择困难症
如果你此刻正在使用 Windows 作为你的开发机
如果你此刻正在使用 Mac OS 作为你的开发机
如果你正在犹豫到底选什么作为自己的开发环境
在 Windows 安装和启用 WSL2
1. 在 Microsoft Store 安装 Ubuntu
2. 登录进入 Ubuntu
Windows 10 用户
用 Windows Terminal 进入 Ubuntu
安装 fish shell

看完本文会得到什么

  1. Ubuntu 服务器&开发机常用的工具安装和配置
  2. 如何舒适地在 Ubuntu 开发

选择困难症

如果你此刻正在使用 Windows 作为你的开发机

我给你的建议是立刻马上启用 WSL2(Windows Linux Subsystem 2)下载和运行方式后文有详细介绍。

本文的目的就是分享如何在 Windows 也享受 Linux 的丝滑,我们开发人员还是尽量保证自己的本地的代码的调试环境略接近于代码真正在生产的运行环境,Linux 真的是香。

如果你此刻正在使用 Mac OS 作为你的开发机

那您不需要看本文,出门左转,因为 Mac OS 基本略等于 Linux 的开发环境,尤其是前端基本无差,而且我作为曾经只用 Mac OS 开发过 nodejs,C#,angular 的用户,Mac OS 用户是不太需要一个纯 Linux 环境的,大多数的开发工具和运行环境都能完美运行。

如果你正在犹豫到底选什么作为自己的开发环境

我建议你看完本文再做决定,我自己是三个系统都并行使用并且经过长期的斗争和折磨,最终决定,哪怕是我在家用 Windows 我也会需要用 Hyper-V 加上 WSL2 来创建多个 Linux 的开发,测试,模拟生产的各类环境。Linux 的真香不只是在所有厂商都选他做服务端,而是它比较干净和纯粹。

在 Windows 安装和启用 WSL2

1. 在 Microsoft Store 安装 Ubuntu

启动 Microsoft Store,输入 Ubuntu

image.png

2. 登录进入 Ubuntu

Windows 10 用户

首先要下载安装 Windows Terminal

Windows 11 用户无需安装,微软已经在 Windows 11 上内置了 Windows Terminal

用 Windows Terminal 进入 Ubuntu

首先打开 Windows Terminal,点击那个下拉小箭头,会出现

image.png

点击进入

这里有一个插曲,如果你之前没有设置环境变量,会报 运行 Ubuntu.exe 报错 0x80070002,解决方案是 在环境变量加入 %USERPROFILE%\AppData\Local\Microsoft\WindowsApps

image.png

安装 fish shell

fish shell 是一款神级的命令行工具,在使用 fish 之后,敲击命令行的速度和体验都会有巨大提升,更多详情可以去官网看看 -> https://fishshell.com/

$ sudo apt install fish