- 5
- 0
- 约3.88万字
- 约 26页
- 2016-09-13 发布于河南
- 举报
linux教程简单指令入门
linux教程简单指令入门
本文由终风且暴贡献
pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
基本概念和应用初步(1)
1
Linux的历史与文化
1. Linux有两个主要来源:Unix操作系统和GNU开源项目。 2. 历史 (a) 1969年,ATT贝尔实验室的Ken Thompson, Dennis Ritchie等人开发了Unix操作系统。 (b) 1979年,ATT宣布将Unix商业化的计划。 (c) 1987年,阿姆斯特丹自由大学的Andrew S. Tanenbaum开发了小型的类Unix操作系统Minix。该系统 主要面向操作系统的教学实验。Minix的授权将该系统限制在教学范围。 (d) 1991年,芬兰赫尔辛基大学的学生Linus Torvalds以Minix作为平台开发了Linux的最初版本。此 后,开发者们通过Internet合作,不断完善Linux的内核。但是,为了搭建一个实用的操作平台, Linux还缺乏必要的其它系统软件以及应用软件。 (e) 此时,GNU项目已经拥有了包括编译器(GCC)、程序库(glibc)、编辑器(Emacs)、shell(Bash) 等众多系统软件。早在1983年,麻省理工学院的Richard Stallman创建了GNU(GNUs Not Unix)项 目,该项目的目标是建立一个完全与Unix兼容的系统,使其可以自由地分发给每个用户,它由自由 软件基金会(FSF, Free software Foundation)负责开发与维护。但是,GNU内核Hurd的开发工作 却由于诸多困难而一直没有完成。 (f) 20世纪90年代,Linux的开发者们逐渐将GNU软件移植到Linux中。从而,也可以将Linux称为GNU/ Linux。 3. 在法律上,Linux采用GNU通用公共许可证即GPL(General Public License)以保护用户自由使用源代码 的权利。也就是说,Linux的用户拥有代码的运行、复制、修改和重新发布的权利。此外,在重新发布代 码的同时要发布相同的许可证,代码和许可证不能分离,从而使自由权利得以进一步传播。GPL并没有限 制自由软件以收费的形式发布,free software的“free”表示对软件的自由使用而不强制免费,这在一 定程度上有助于自由软件的发展和推广。 4. 越来越多的公司和组织相继推出一些Linux发行版本。其中,RedHat、Ubuntu、SuSE、红旗等具有代表 性。为了便于用户使用Linux系统,这些发行版本进行了系统集成、开发软件包管理系统等方面的工作, 甚至还为企业级客户提供定制的信息服务解决方案。 5. Linux的吉祥物是一只企鹅。
2
Linux的特点
1. 支持多任务,即多个进程可以并发运行,进程拥有的资源受内核保护而不会被其它进程打扰,但是进程 之间可以相互通信。多任务的特性提高了用户的工作效率。为了提高系统的并发程度,Linux还提供了线 程机制以支持同一进程中多个指令序列的并发执行。 2. 实现了虚拟存储器,利用该技术从概念上扩大了物理内存的空间。 3. 采用树型结构来组织外存中的文件,并且提供访问文件的安全机制。 4. 使用文件作为外设的抽象,提供了访问外设的统一接口,输入输出具有设备无关性。 5. 支持多用户,多个用户可以同时登录一台Linux主机并可以分别运行不同的程序集,最大程度提高了主机 的利用率。 6. 支持多种硬件平台,具有良好的可移植性。 7. 丰富的设备驱动支持。 8. 强大的网络系统,支持种类繁多的网络设备以及各种网络协议,并且拥有众多的服务器软件。 1
9. 图形用户接口(GUI),采用X Window系统并提供GNOME和KDE桌面管理器。 10. 丰富的工具集,提供众多命令来满足用户日常工作的需要。 11. 遵守POSIX规范,与Unix高度兼容。
3
Linux系统结构
1. 从总体上来看,Linux系统分为三个层次:用户程序、内核、硬件,如图1-1所示。
2. Linux将程序执行的模式划分为用户态和系统态。当程序运行在用户态,程序只能执行CPU提供指令集的 一部分,对软件资源和硬件资源的访问也是受到限制的。当程序运行在系统态,程序可以执行CPU指令集 中的所有指令,并且可以访问系统中所有的软、硬件资源。 3. 内核运行在系统态,它管理系统中所有软件资源和硬件资源,并提供对这些资源的分配、回收、调度等 策略,是整个系统的管理者。用户程序直接访问硬件是非常复杂的,因此内核通常提供一种硬件抽象的 方法,方便用户程序对硬件的访问。此外,用户
您可能关注的文档
- FRIENDS(P篇).doc
- Forget What You Know About Good Study Habits.doc
- Friends.S03E05.The.One.With.Frank.Jr.DVDRip.DivX5.AC3-JO.doc
- Friends.S03E06.The.One.With.The.Flashback.DVDRip.DivX5.AC3-J.doc
- flisttertretgr.doc
- Friends.S02E14.The.One.With.The.Prom.Video.DVDRip.DivX5.AC3-J.doc
- FX5800P计算器 使用方法与编程技巧.doc
- FNDLOAD使用.doc
- F品牌“企业文化巡展”N市场推广案.doc
- Friends.S04E01.The.One.With.The.Jellyfish.DVDRip.DivX5.AC3-J.doc
最近下载
- LTC流程培训课件.pptx VIP
- 2026年郑州工业安全职业学院单招职业适应性测试题库及答案1套.docx VIP
- 【小升初】2023-2024学年江苏省南通市苏教版升学分班考数学模拟测试题2套(含解析).pdf VIP
- 安徽省考试录用公务员公安类真题及参考答案.doc VIP
- 人教版(2024)八年级上册英语全册各单元阅读理解练习题汇编(含答案).docx
- 36岁儿童学习与发展指南解读.doc VIP
- 2026年郑州工业安全职业学院单招职业技能考试题库及答案详解1套.docx VIP
- 《国家标准》羊肉分割技术规范.doc VIP
- EPSS怡达快速电梯TRE110电气原理图纸(2014版).pdf
- 2026年郑州工业安全职业学院单招职业技能测试题库及答案1套.docx VIP
原创力文档

文档评论(0)