没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Linux 操作系统是基于 UNIX 操作系统发展而来的一种克隆系统,它诞生于 1991 年的 [Linux 桌面] 10 月 5 日(这是第一次正式
向外公布的时间)。以后借助于 Internet 网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种 UNIX
类操作系统,并且使用人数还在迅猛增长。
基本信息
�
外文名
�
Linux
�
�
类别
�
操作系统
�
�
产生时间
�
1991 年的 10 月 5 日
�
�
创始人
�
林纳斯·托瓦兹
�
�
发行版本
�
Debian、RedHat、Slackware 等
�
�
特点
�
开源、可靠、安全、稳定、多平台
�
目录
1
基本信息
2
诞生过程
3
文件系统
4
硬盘分区
5
桌面环境
6
发行版本
7
特点分析
8
使用技巧
9
相关认证
10
命名与读法
11
创始人物
12
象征宠物
折叠编辑本段基本信息
Linux[2]操作系统是 UNIX 操作系统的一种克隆系统,它诞生 linux 系统于 1991
年的 10 月 5 日(这是第一次正式向外公布的时间)。以后借助于 Internet 网络,并通过全世界各地计算机爱好者的共同努力,已成为
今天世界上使用最多的一种 UNIX 类操作系统,并且使用人数还在迅猛增长。
Lua 存在的数据类型包括:
1.nil。此类型只有一个值 nil。用于表示“空”值。全局变量默认为 nil,删除一个已经赋值的全局变量只需要将其赋值为 nil(对比
JavaScript,赋值 null 并不能完全删除对象的属性,属性还存在,值为 null)
2.boolean。此类型有两个值 true 和 false。在 Lua 中,false 和 nil 都表示条件假,其他值都表示条件真(区别于 C/C++ 等语
言的是,0 是真)
3.number。双精浮点数(IEEE 754 标准),Lua 没有整数类型
4.string。你可以保存任意的二进制数据到字符串中(包括 0)。字符串中的字符是不可以改变的(需要改变时,你只能创建一个
新的字符串)。获取字符串的长度,可以使用 # 操作符(长度操作符)。例如:print(#”hello”)。字符串可以使用单引号,也可以使用双
引号包裹,对于多行的字符串还可以使用 [[ 和 ]] 包裹。字符串中可以使用转义字符,例如 \n \r 等。使用 [[ 和 ]] 包裹的字符串中的转
义字符不会被转义
5.userdata。用于保存任意的 C 数据。userdata 只能支持赋值操作和比较测试
6.function。函数是第一类值(first-class value),我们能够像使用其他变量一样的使用函数(函数能够保存在变量中,可以作为
参数传递给函数)
7.thread。区别于我们常常说的系统级线程
8.table。被实现为关联数组(associative arrays),可以通过任何值来进行索引(nil 除外)。和全局变量一样,table 中未赋值
的域为 nil,删除一个域只需要将其赋值为 nil(实际上,全局变量就是被放置在一个 table 中)
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的
操作系统。它能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计
思想,是一个性能稳定的多用户网络操作系统。它主要用于基于 Intel x86 系列 CPU 的计算机上。这个系统是由全世界各地的成千上万
的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的 Unix 兼容产品。
Linux 以它的高效性和灵活性著称,Linux 模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的 PC 机上
实现全部的 Unix 特性,具有多任务、多用户的能力。Linux 是在 GNU 公共许可权限下免费获得的,是一个符合 POSIX 标准的操作系统。
Linux 操作系统软件包不仅包括完整的 Linux 操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口
管理器的 X-Windows 图形用户界面,如同我们使用 Windows NT 一样,允许我们使用窗口、图标和菜单对系统进行操作。
折叠编辑本段诞生过程
Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标
准和 Internet 网络。 林纳斯·托瓦兹
1981 年 IBM 公司推出微型计算机 IBM PC。
1981-1991 年间 DOS 操作系统一直是微机上操作系统的主宰。此时计算机硬件价格虽逐年下降,但软件价格仍居高不下。当时
Apple 的 Mac OS 操作系统可以说是性能最好的,但是其天价没人能够轻易靠近。
1991 年,GNU 计划已经开发出了许多工具软件。最受期盼的 Gnu C 编译器已经出现,但还没有开发出免费的 GNU 操作系统。
即使是 MINIX 也开始有了版权,需要购买才能得到源代码。而 GNU 的操作系统 HURD 一直在开发之中,但并不能在几年内完成。对
于林纳斯·托瓦兹来说,已经不能等待了。
1991 年 4 月,他开始酝酿并着手编制自己的操作系统。刚开始,他的目的很简单,只是为了学习 Intel 386 体系结构保护模式运
行方式下的编程技术。但后来 Linux 的发展却完全改变了初衷。
1991 年初,林纳斯·托瓦兹开始在一台 386sx 兼容微机上学习 minix 操作系统。通过学习,他逐渐不能满足于 minix 系统的现有
性能,并开始酝酿开发一个新的免费操作系统。根据 Linux 在 comp.os.minix 新闻组上发布的消息,可以知道他逐步从学习 minix 系统
到开发自己的 Linux 的过程。
1991 年的 4 月份开始,林纳斯·托瓦兹几乎花了全部时间研究 386-minix 系统(hack the kernel),并且尝试着移植 GNU 的软件
到该系统上(GNU gcc、bash、gdb 等)。
1991 年 4 月 13 日在 comp.os.minix 上发布说自己已经成功地将 bash 移植到了 minix 上,而且已经爱不释手、不能离开这个
shell 软件了。
1991 年 7 月 3 日,第一个与 Linux 有关的消息是在在 comp.os.minix 上发布的(当然此时还不存在 Linux 这个名称,当时林纳
斯·托瓦兹的脑子里想的可能是 FREAX ,FREAX 的英文含义是怪诞的、怪物、异想天开等)。其中透露了他正在进行 Linux 系统的开
发,并且在 Linux 最初的时候已经想到要实现与 POSIX(UNIX 的国际标准)的兼容问题了。
林纳斯·托瓦兹
1991 年 8 月 25 日,在林纳斯·托瓦兹的下一发布的消息中,他向所有 minix 用户询问"What would you like to see in minix?"("你
最想在 minix 中见到什么?"),在该消息中他首次透露出正在开发一个(免费的)386(486)操作系统,并且说只是兴趣而已,代码不会很
大,也不会象 GNU 的那样专业。开发免费操作系统这个想法从 4 月份就开始酝酿了,希望大家反馈一些对于 minix 系统中喜欢哪些特
色不喜欢什么等信息,由于实际的和其它一些原因,新开发的系统刚开始与 minix 很象(并且使用了 minix 的文件系统),并且已经成
功地将 bash(1.08 版)和 gcc(1.40 版)移植到了新系统上,而且再过几个月就可以使用了。林纳斯·托瓦兹申明他开发的操作系统没有
使用一行 minix 的源代码;而且由于使用了 386 的任务切换特性,所以该操作系统不好移植(没有可移植性),并且只能使用 AT 硬盘。
对于 Linux 的移植性问题,林纳斯·托瓦兹当时并没有考虑。但是 Linux 几乎可以运行在任何一种硬件体系结构上。
1991 年的 10 月 5 日,林纳斯·托瓦兹在 comp.os.minix 新闻组上发布消息,正式向外宣布 Linux 内核系统的诞生(Free minix-like
kernel sources for 386-AT)。这段消息可以称为 Linux 的诞生宣言,并且一直广为流传。因此 10 月 5 日对 Linux 社区来说是一个特殊
的日子,许多后来 Linux 的新版本发布时都选择了这个日子。所以 RedHat 公司选择这个日子发布它的新系统也不是偶然的。
折叠编辑本段文件系统
折叠文件类型
普通文件(regular file):就是一般存取的文件,由 ls -al 显示出来的属性中,第一个属性为 [-],例如 [-rwxrwxrwx]。另外,依照
文件的内容,又大致可以分为:
1、纯文本文件(ASCII):这是 Unix 系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到的数据,例
如数字、字母等等。设 置文件几乎都属于这种文件类型。举例来说,使用命令“cat ~/.bashrc”就可以看到该文件的内容(cat 是将文件内
容读出来)。
2、二进制文件(binary):系统其实仅认识且可以执行二进制文件(binary file)。Linux 中的可执行文件(脚本,文本方式的批
处理文件不算)就是这种格式的。举例来说,命令 cat 就是一个二进制文件。
剩余18页未读,继续阅读
资源评论
诗者才子酒中仙
- 粉丝: 5305
- 资源: 1020
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功