摘要:每次有人问「MacBook 怎么学 Linux」,评论区必然会吵起来——「买个 Windows 本」「换 Parallels」「直接上云服务器」「Mac 终端本身就是 Unix,学 Linux 干嘛」。这篇是全书前言,把这件事一次讲清:为什么用 Mac 学 Linux 反而比 Windows 更合适、为什么入门阶段要用虚拟机而不是 Docker、以及这个系列三个项目一条主线的整体路线。零基础也能看,不要求任何 Linux 基础。
这是《一个运维小白的成长记》的开篇。正式连载从第 1 篇开始。
一、一条评论引发的系列
事情的起因,是社交平台上的一篇笔记。
有个大学生发帖求助:「MacBook Pro 怎么装 VMware Fusion 学 Linux?学校教的是 Windows + VMware Workstation,但我只有 Mac。」
评论区炸了。
有人说:「Mac 学什么 Linux,买个 Windows 本吧。」
有人说:「VMware Fusion 不好用,换 Parallels。」
有人说:「直接买云服务器,别折腾虚拟机。」
还有人说:「Mac 的终端本身就是 Unix,学 Linux 干嘛?」
吵了几百条。
我翻完评论,沉默了一会儿。然后打开电脑,写下这个系列的第一行字。
因为我觉得,这些争论里,大部分人搞错了一件事。
二、Mac 学 Linux,到底行不行?
先说结论:不仅行,而且比 Windows 更合适。
为什么?
第一,Mac 本身就是 Unix。
macOS 的内核是 Darwin,基于 Unix。你打开终端,敲ls、cd、grep、awk、sed、ssh、vim