将您的工作流程迁移到 Linux

2025-06-11

将您的工作流程迁移到 Linux

一直以来,我都是 Windows 用户,对其他操作系统几乎一无所知。但我一直觉得在 Windows 环境中进行开发有点棘手,因为如果脱离 Visual Studio 环境,事情会更加复杂。

在考虑转换到 MacOSX 环境一段时间后,我决定尝试 Linux,因为它是免费的,并且可以在(大多数)与 Windows 兼容的任何硬件上运行。

Linux TUX

如何

首先,您需要选择一个适合您需求的 Linux 发行版(版本)。我向新用户推荐Ubuntu Mate,原因如下:

  • 它具有 Linux 世界中使用最广泛的发行版之一的支持和功能,以及与其他操作系统有很多共同之处的出色 UI(Mate)。

只需使用Etcher将镜像刻录到 U 盘,然后插入电脑启动即可。您的 BIOS/UEFI 必须设置为从 U 盘读取。按照屏幕上的说明安装操作系统(请先备份所有相关数据,因为这会清除您的硬盘)。

语言支持

大多数 Linux 发行版都对各种编程语言提供了广泛的支持,从 C 语言到 GO 语言,您只需找到适合您发行版的软件包即可。首先,只需运行以下命令sudo apt install build-essential即可获取最常用的 C/C++ 编译工具链,这将有助于安装许多其他开发软件,例如:

  • Python:sudo apt install python2 python3 python3-pip
  • Java:sudo apt install jdk8-openjdk
  • JavaScript/节点:sudo apt install nodejs npm

PS:apt这是一个命令行工具,用于帮助将软件包安装到系统中,类似于 MacOSX 的 brew 或 Windows 的 choco,适用于 Debian 类系统(Debian、Ubuntu、Mint)。您可以访问以下链接了解更多信息:man apt

文本编辑

大多数常见的文本编辑器都可以轻松使用,例如 Atom、Visual Studio Code 和 Sublime。甚至一些专用编辑器也能让你的工作更轻松,例如 Kate、Gedit、Geany 和 KDevelop。

尝试一下

如果您不方便将整个系统迁移到 Linux 环境,仍然可以尝试使用虚拟机环境,例如 VMWare Workstation 或 Oracle VirtualBox。您可以亲自看看它是否适合您,以及可以从中学到什么。

结论

Linux 系统非常强大,功能齐全,可以作为您的下一个开发环境,但请记住它与 Windows 或 MacOSX 不同,您应该以开放的心态对待它。

记住,谷歌是你的朋友。不要害怕搜索一些愚蠢的东西,比如:如何从目录中移动文件,或者如何在 Linux 上安装 Sublime。你正在重新学习一切,一些简单的事情不应该阻止你。

鏂囩珷鏉ユ簮锛�https://dev.to/andreanidouglas/moving-your-workflow-to-linux-1ae
PREV
构建你的 Pokédex:第 2 部分 - @ngrx/entity 简介 @ngrx/entity 结论更多、更多、更多……
NEXT
掌握 Python 网页抓取:从零到大师