- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 Linux操作系统简介 Linux操作系统(Linux),是一种计算机操作系统,简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机。这个系统是由全世界成千上万的程序员设计和实现的,其目的是建立不受任何商品化软件版权制约的、全世界都能自由使用的Unix兼容产品。 Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个:一是它属于自由软件,用户不用支付任何费用就可以获得它的源代码,并且可以根据自己的需要对其源代码进行必要的修改,无约束地继续传播;二是它具有Unix的全部功能,任何使用Unix操作系统或准备学习Unix操作系统的人都可以从Linux中获益。因此,本章将对Linux进行介绍。 本章要点: Linux概述; Linux基本操作; Linux应用基础; 系统管理功能; 在前面操作系统理论学习的基础上,具体学习Linux操作系统体系及其应用,将之与前面所学知识对照,并与Windows操作系统进行对比。 9.1 Linux概述 Linux以它的高效性和灵活性著称,能够在PC计算机上实现全部的Unix特性,具有多任务、多用户的特点。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同Windows NT一样,允许使用窗口、图标和菜单等对系统进行操作。 9.1.1 Linux的体系结构 Linux系统一般有四个主要组成部分,即内核、Shell、文件结构和实用工具。 1. Linux内核 Linux内核(kernel)在Linux系统运行时常驻内存。它直接与系统硬件打交道,向核外的应用程序提供统一的公共服务。内核是系统的心脏,是运行程序和管理磁盘和打印机等硬件设备的核心程序。内核接收用户发出的命令并执行该命令。通过它完成操作系统的全部功能,包括进程管理、存储管理、设备管理、文件系统管理等。 2. Linux Shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。负责接收用户输入的命令并把命令送入内核执行。 实际上,Shell是一个命令解释器,解释用户输入的命令并送到内核执行。不仅如此,Shell有自己的编程语言用于对命令的编辑,用户可以编写由Shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如具有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。 Linux提供了类似Microsoft Windows的可视的命令输入界面--X Window的图形用户界面(GUI)。GUI提供了很多窗口管理器,其操作就像Windows一样,有窗口、图标和菜单等,所有的管理都是通过鼠标控制。现在比较流行的窗口管理器是KDE和GNOME。 每个Linux系统的用户可以拥有自己的用户界面或Shell,用以满足自己专门的Shell需要。 同Linux本身一样,Shell也有多种不同的版本。目前主要有下列版本的Shell: Bourne Shell:由贝尔实验室开发。 BASH:GNU的Bourne Again Shell,GNU操作系统上默认的shell。 Korn Shell:Bourne Shell的发展,大部分内容与Bourne Shell兼容。 C Shell:SUN公司Shell的BSD版本。 3. Linux文件结构 Linux系统文件结构和其他操作系统一样,是文件在磁盘等存储设备上存储的组织方法,主要体现在对文件和目录的组织上。目录提供了管理文件的一个方便而有效的途径,我们能够从一个目录切换到另一个目录,而且可以设置目录和文件的权限,设置文件的共享程度。 Linux目录采用多级树形结构。用户可以浏览整个文件系统,进入任何一个已授权的目录,访问该目录中的文件。 文件结构具有相互关联性,使共享数据变得容易,几个用户可以访问同一个文件。Linux是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录中,有时被指定为系统目录。 内核、Shell和文件结构共同形成了操作系统的基本结构。它们使得用户可以运行程序、管理文件以及使用系统。此外,Linux操作系统还有许多被称为实用工具的程序,辅助用户完成一些特定的任务。 4. Linux实用工具 标准的Linux系统都有一套叫做实用工具的程序,它们是一些专门的程序,例如编辑器、执行标准的计算操作等。用户也可以产生自己的工具。 通常,实用工具可分为三类:即(1)编辑器,它用于编辑文件;(2)过滤器,它用于接收数据并
文档评论(0)