认识BASH
管理整个计算机硬件其实是操作系统的核心,这个核心是需要保护的,所以我们一般使用者就只能通过shell来跟核心沟通,那么系统到底有多少shell呢,为什么我们要使用bash啊,下面来谈一谈。 1.硬件,核心,与shell 这应该是个蛮有趣的话题: “什么是 Shell ”?相信只要摸过计算机,对于操作系统 (不论是 Linux 、 Unix 或者是 Windows) 有点概念的朋友们大多听过这个名词,因为只要有“操作系统”那么就离不开 Shell这个东西。不过,在讨论 Shell 之前,我们先来了解一下计算机的运行状况吧! 举个例子来说:当你要计算机传输出来“音乐”的时候,你的计算机需要什么东西呢? 1). 硬件:当然就是需要你的硬件有“声卡芯片”这个配备,否则怎么会有声音 2). 核心管理:操作系统的核心可以支持这个芯片组,当然还需要提供芯片的驱动程序啰; 3). 应用程序:需要使用者 (就是你) 输入发生声音的指令啰 这就是基本的一个输出声音所需要的步骤!也就是说,你必须要“输入”一个指令之后, “硬件”才会通过你下达的指令来工作!那么硬件如何知道你下达的指令呢?那就是 kernel (核心) 的控制工作了!也就是说,我们必须要通过“ Shell ”将我们输入的指令与 Kernel 沟通,好让 Kernel 可以控制硬件来正确无误的工作! 操作系统其实是一组软件