在深入研究如何使用Linux命令行和shell之前,最好先了解一下什么是Linux、它的历史及
运作方式。本章将带你逐步了解什么是Linux,并介绍命令行和shell在Linux整体架构中
的位置。

1.1 什么是 Linux

如果你以前从未接触过Linux,可能就不清楚为什么会有这么多不同的Linux发行版。在查看
Linux软件包时,你肯定被发行版、LiveCD和GNU之类的术语搞晕过。初次进入Linux世界会让人
觉得不那么得心应手。在开始学习命令和脚本之前,本章将为你稍稍揭开Linux系统的神秘面纱。
首先,Linux可划分为以下四部分:

  1. Linux内核
  2. GNU工具
  3. 图形化桌面环境
  4. 应用软件

每一部分在Linux系统中各司其职。但就单个部分而言,其作用并不大。图1-1是一个基本结
构框图,展示了各部分是如何协作起来构成整个Linux系统的。
本节将详细介绍这四部分,然后概述它们如何通过协作构成一个完整的Linux系统。
image.png