这篇文章是关于我从Windows 10切换到Linux Mint 20的过程,我是如何轻松适应Linux环境的,以及帮助我建立一个完美桌面环境的一些资源。

不确定性

好了,现在我已决定切换到Linux,但第一个问题来了。哪个发行版既能满足我的GUI需求,又能满足我其他方面的需求呢?Linux对我来说不是什么新东西,因为在过去的4年里,我一直在使用基于RHEL的发行版来使用命令行。

我知道基于RHEL的发行版适合企业,但不适用于个性化桌面环境,至少我现在是这么想的。因此,我开始了我的研究,以找到一个发行版,对我来说容易使用,同时,如果我遇到一些问题,它应该有良好的社区支持。在众多Linux发行版中,我将我的选择细化到4种风格。

在决定发行版之前,有必要先列出需要的工具/程序或包的列表,然后检查你选择的发行版是否提供了所有这些特性。

对我来说,我使用Linux主要有两个目的:一个是为了我的专业开发工作,写文章,第二个是为了我的个人用途,比如视频编辑和电影。大多数流行的软件都是为了与Windows、macOS和Linux兼容而创建的,比如Sublime Text、VSCode、VLC Media Player、Firefox/Chromium浏览器。除了这些软件,基于云的服务使我们的生活变得轻松,如Microsoft Office 365。

我所有的工具或软件都是交叉兼容的或基于云的,所以在任何情况下,如果我必须切换回Windows或macOS,我可以使用相同的工具集。

为什么选择Linux Mint而不是其他Linux发行版?

这纯粹是个人的选择。基于对Ubuntu、Mint、Manjaro和ArchLinux等不同发行版的比较,我选择了Linux Mint。

Linux Mint基于Ubuntu和Debian,并带有三种不同的桌面风格(Cinnamon、MATE、Xfce)。Linux Mint是人们第一次从Windows切换到Linux的首选操作系统。

下面这些文章将帮助您在您的机器上安装和配置LinuxMint。

如何安装Linux Mint 20 “Ulyana”链接见 https://www.linuxmi.com/linux-mint-20-ulyana-anzhuang.html

Linux软件包管理

在安装Linux Mint之前,我要做的第一件事是学习如何使用程序包管理。因为我已经对yum命令有一定的经验,所以很容易向其他软件包管理者学习。从获取源二进制文件,Synaptic软件包管理器,Snap存储或通过apt软件包管理器开始,我们可以通过多种方式安装软件包。

Linux终端

对我来说,Linux的真正魅力在于终端接口。我安装了oh-my-bash以使终端看起来很酷,并为常用命令添加了别名,以提高工作效率。从监视系统,磁盘管理,网络管理,程序包管理等开始,我通过终端完成了所有工作……

我在Linux中使用的软件列表

以下是我用于个人和专业工作的软件列表。

网页浏览器
  • Firefox
  • Chromium
多媒体播放器
  • VLC媒体播放器

代码/文本编辑器
  • Sublime Text
  • VSCode
  • Nano/Micro

Nano 4.8

编程/数据库

我在日常工作中使用Python,Bash,Git和MySQL数据库,因此有必要设置正确的工具和工作流程。在Linux中设置编程堆栈的好处是,我编写了一个简单的bash脚本,这是一次性的工作。因此,下一次,如果我必须切换到其他Linux发行版,则不必花时间从头开始设置堆栈。我将Sublime Text 3Vscode用于开发工作,并将Nano用于命令行编辑。

生产力套件

每一天,我们都需要实用工具,例如电子邮件客户端,任务列表,PowerPoint,文字处理,电子表格,协作媒介(如Slack),Microsoft团队等。

您可以通过两种方式设置生产力套件。找到合适的工具集并将其安装在OS中或使用基于云的服务。我使用满足我需求的基于云的服务(Office 365)。但是,您可以探索许多工具并将其配置为生产力套件。

除了上述工具外,下面是我用于系统管理和其他目的的一组工具。

对于在以上各节中提到的所有软件列表,我创建了一个bash脚本,该脚本将负责安装,配置并保留我现在创建的理想环境。假设我从Mint切换到Ubuntu,那么我可以用一个脚本保留所有内容。

今天就这样。如果你是Windows用户,试着安装Linux。作为一个新手,您可能会遇到一些困难,但是请相信我,一旦您接触Linux,您将永远不会后悔从Windows切换到Linux。我们很高兴能收到您关于Linux的反馈。

发表评论

电子邮件地址不会被公开。 必填项已用*标注