使用基于 Linux 的操作系统进行编程的优点
Linux 最好的一点是它内置了大多数编译器和解释器,因此用户无需下载它们。另一方面,许多其他非 Linux 操作系统没有预装编译器或解释器。如果您需要的软件没有您需要的软件,那么只需一行命令
apt install
OR
pacman -S
OR
yum install
例子:
apt install sublime-text
Linux 对程序员的好处
仅仅因为开发人员需要编写代码,而sublime-text提供了开发人员所需的内容。您将通过该行命令获得所需的内容,这不是很棒,这也为我们节省了大量时间和精力,因为我们可以在 Linux 中使用单个命令执行的许多功能在许多其他操作中都不存在系统。
- 程序员偏爱 Linux 的另一个原因是它的多功能性、随之而来的强大功能、速度和安全性。 Linux OS 可以说是最大的社区,也欢迎所有新人。
- Linux 也有许多不同的版本,程序员可以决定他们想要先行一步。
- 它是开源的,您可以按照您希望它们工作的方式编写自己的命令及其功能。
- 您甚至可以在本地机器上对 Linux 内核进行更改,因为它也是开源的,而许多其他操作系统的内核代码没有开源。
编程界有一个流行的表情包
An Error Message prompts! (Like sublime-text is not installed)
Windows: Umm ok :/
OSX: Upgrade to newest version
Linux: Here's a hint to solve
do 'apt install sublime-text' before launching sublime-text
只需一两行代码就可以解决任何与 Linux 相关的问题,而不是通过一些视频教程。 Linux 中的问题可以用一两个命令来解决。
- 作为开源,我们可以控制一切,例如所有代码都对其用户开放,这使用户能够从字面上改变任何东西,就像它一样强大 Linux 能够运行几个月而不会崩溃,所以不需要关闭。
- 有非常流行的编程工具,如 awk、grep,它们有助于程序员的日常生活提高生产力。
- 使 Linux 与众不同的一些重要功能是能够运行解释语言,如Python、R、Ruby 等,只需在任何时候输入一个单词,快速连接到存储库 Github 或 bitbuckets 甚至使用 SSH 和 SVN 的远程网络,文件管理,能够编写脚本以更高效和优化的方式完成所有类型的任务,所有这些都来自终端
- 将 Linux 中的整个界面更改为 Windows 或 OSX 的外观和感觉的能力是它提供的小功能之一,它还附带大量可用的软件包,下载和安装快速且容易。
- 用户可以使用内置的 Bash 脚本。您现在可能已经知道 Linux 拥有多少功能了。
- 作为假设,但在我的情况下,Linux 在编程和使用方面可以提供 2 倍甚至更多倍的性能。