Linux 命令行与 shell 脚本编程大全 (3rd ed)(5):初识 Linux shell 1.2&1.2.1

阅读数:13 2019 年 11 月 17 日 14:46

Linux命令行与shell脚本编程大全(3rd ed)(5):初识Linux shell 1.2&1.2.1

内容简介
这是一本关于 Linux 命令行与 shell 脚本编程的全方位教程,主要包括四大部分:Linux 命令行,shell 脚本编程基础,高级 shell 脚本编程,如何创建实用的 shell 脚本。本书针对 Linux 系统的新特性进行了全面更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。通过本书的学习,你将轻松写出自己的 shell 脚本。

(Linux 发行版)

到此为止,你已经了解了构成完整 Linux 系统所需要的 4 个关键部件,那你可能在考虑要怎样才能把它们组成一个 Linux 系统。幸运的是,已经有人为你做好这些了。

我们将完整的 Linux 系统包称为发行版。有很多不同的 Linux 发行版来满足可能存在的各种运算需求。大多数发行版是为某个特定用户群定制的,比如商业用户、多媒体爱好者、软件开发人员或者普通家庭用户。每个定制的发行版都包含了支持特定功能所需的各种软件包,比如为多媒体爱好者准备的音频和视频编辑软件,为软件开发人员准备的编译器和集成开发环境(IDE)。

不同的 Linux 发行版通常归类为 3 种:

  • 完整的核心 Linux 发行版
  • 特定用途的发行版
  • LiveCD 测试发行版

后面几节将会探讨这些不同类型的 Linux 发行版,然后展示每种类型中一些 Linux 发行版示例。

(核心 Linux 发行版)

核心 Linux 发行版含有内核、一个或多个图形化桌面环境以及预编译好的几乎所有能见到的 Linux 应用。它提供了一站式的完整 Linux 安装。表 1-4 列出了一些较流行的核心 Linux 发行版。

表 1-4 核心 Linux 发行版

发行版 描  述
Slackware 最早的 Linux 发行版中的一员,在 Linux 极客中比较流行
Red Hat 主要用于 Internet 服务器的商业发行版
Fedora 从 Red Hat 分离出的家用发行版
Gentoo 为高级 Linux 用户设计的发行版,仅包含 Linux 源代码
openSUSE 用于商用和家用的发行版
Debian 在 Linux 专家和商用 Linux 产品中流行的发行版

在 Linux 的早期,发行版是作为一叠软盘发布的。你必须下载多组文件,然后将其复制到软盘上。通常要用 20 张或更多的软盘来创建一个完整的发行版!毋庸多言,这是个痛苦的过程。

现今,家用电脑基本都有内置的 CD 和 DVD 光驱,Linux 发行版也就用一组 CD 光盘或单张 DVD 光盘来发布。这大大简化了 Linux 的安装过程。

然而当新手在安装核心 Linux 发行版时,仍然经常遇到各种各样的问题。为了照顾到 Linux 用户的所有使用情景,单个发行版必须包含很多应用软件。从高端的 Internet 数据库服务器到常见的游戏,可谓应用尽有。鉴于 Linux 上可用应用程序的数量,一个完整的发行版通常至少要 4 张 CD。

尽管发行版中的大量可选配置对 Linux 极客来说是好事,但对新手来说就是一场噩梦。多数发行版会在安装过程中询问一系列问题,以决定哪些应用要默认加载、PC 上连接了哪些硬件以及怎样配置硬件设备。新手经常会被这些问题困扰,因此,他们经常是要么加载了过多的程序,要么没有加载够,到后来才发现计算机并没有按照他们预想的方式工作。

对新手来说,幸运的是,安装 Linux 还有更简便的方法。

评论

发布