编程环境搭建指南:操作系统与编辑器选择
1. 准备工作
在开始编写和测试代码之前,需要搭建一个类 Unix 环境。如果你已经有 Unix 或 Linux 系统,那再好不过。不过,你也可以考虑运行虚拟机,或者在现有系统上创建一个独立账户来进行代码开发。
虽然 GNU/Linux 和 Bash shell 是目前最常用的操作系统和 shell 组合,但还有许多其他操作系统和各种 shell 可供选择。对于 shell 脚本编程来说,操作系统的选择通常不会产生太大影响,因此本文将重点介绍操作系统和编辑器的选择。
2. 操作系统选择
Linux 并非唯一的选择,还有其他免费的操作系统,如 BSD(FreeBSD、NetBSD、OpenBSD)、Solaris Express、Nexenta 等。不过,有许多 GNU/Linux 发行版可供选择,它们通常支持最广泛的硬件和软件。大多数这些发行版都可以合法下载和使用,甚至用于生产环境。
以下是一些常见的 GNU/Linux 发行版:
| 发行版 | 特点 | 下载地址 |
| ---- | ---- | ---- |
| RedHat Enterprise Linux (RHEL) | 基于 Fedora 的商业发行版,在北美和欧洲很受欢迎。媒体包含 RedHat 商标和一些非免费软件,发行受限。需付费订阅。 | 无(付费订阅) |
| CentOS | 从 RHEL 源代码重建,去除 RedHat 商标,与 RHEL 二进制和源代码完全兼容。许多支持 RHEL 的商业软件也支持 CentOS。 | http://centos.org/ |
| Or
超级会员免费看
订阅专栏 解锁全文
1683

被折叠的 条评论
为什么被折叠?



