1 / 57
文档名称:

Linux环境高级编程-基础知识.ppt

格式:ppt   大小:5,773KB   页数:57页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Linux环境高级编程-基础知识.ppt

上传人:endfrs 2017/12/20 文件大小:5.64 MB

下载得到文件列表

Linux环境高级编程-基础知识.ppt

相关文档

文档介绍

文档介绍:Linux环境高级编程 基础知识
1
主要内容
Linux介绍
Linux文件结构
Linux常用命令
2
Linux是什么?
Linux是类Unix操作系统,具有Unix的许多特点,能运行主要的UNIX工具软件、应用程序和网络协议。
Linux是一个支持多用户、多进程、多线程、实时性较好、功能强大而稳定的操作系统。
Linux可以免费使用,遵循GPL(the GNU General Public License )声明,可以自由修改和传播。
Linux是目前运行硬件平台最多的操作系统,它可以运行在x86 PC、Sun Sparc、Digital Alpha、680x0、PowerPC、MIPS等平台上。
Linux是完全符合POSIX(The Portable Operating System Interface )标准的操作系统。
3
Linux的特点
真正的多用户、多任务操作系统;
是符合POSIX标准的系统;
提供shell命令解释程序和编程语言;
提供强大的管理功能,包括远程管理功能;(SSH)
具有内核的编程接口;
具有图形用户接口;(KDE/Gnome)
具有大量有用的实用程序和通信、联网工具;
Linux系统组成部分的源代码是开放的,任何人都能修改和重新发布它;
Linux系统不仅可以运行自由发布的应用软件,还可以运行许多商业化的应用软件;
它可以运行在几乎所有硬件平台上。
4
1984年, GNU项目开始,旨在开发一个类似Unix、并且是自由软件的完整操作系统——GNU系统。(GNU 是“GNU is Not Unix”的递归缩写)。
1991年,GNU计划已经开发出了许多工具软件,最受期盼的GNU C编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,但是GNU奠定了Linux用户基础和开发环境。
1991年初,林纳斯·托瓦兹开始在一台386sx兼容微机上学习minix操作系统。1991年4月,林纳斯·托瓦兹开始酝酿并着手编制自己的操作系统。
1991年的10月5日,林纳斯·,正式向外宣布Linux内核的诞生(Freeminix-like kernel sources for 386-AT)。
1994年3月,,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。
Linux与GPL的结合后,吸引了众多的开发人员,并将GNU项目下的C库、GCC、Emacs、bash等移植到linux内核中。
Linux简史
5
理查德·马修·斯托曼(Richard Matthew Stallman, RMS,生于1953年),自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。
他的主要成就包括Emacs及后来的GNU Emacs,GNU C 编译器及GNU 调试器。
他于1989年与一群律师起草了广为使用的GNU通用公共协议证书(GNU General Public License, GNU GPL),创造性地提出了“反版权”(或“版权属左”,或“开权”,copyleft)的概念。
GNU/Linux
6
GNU/Linux
李纳斯·托沃兹, linux之父,全名Linus Benedic Torvalds ,芬兰人,。
从1991年4月份起,LinusTorvalds开始酝酿并着手编制自己的操作系统。刚开始,他的目的很简单,只是为了学习Intel 386体系结构保护模式运行方式下的编程技术。但后来Linux的发展却完全改变了初衷。
7
开源软件(open source software)
自由软件(free software)
免费软件
开源软件vs自由软件
8
Linux和Windows比较
特点
Windows
Linux
安全性能
一般

稳定性

很好
软件支持
很好

硬件支持

一般
源代码
保密
开放
系统可调节性
基于界面的规范性, 更易于调节
具有极大的可调节性
使用方便性
非常方便
方便
版权限制和费用


技术支持

基于社团形式的
9
Linux和Windows比较
Linux和Windows两个操作系统各有优缺点,两者也在很多情况下在互相借鉴,互相融合。
在易用性方面,Windows仍然处于优势
在灵活性方面,Linux则占据上风
在安全性方面, Linux系统比Windows系统好
在软件支持方面,一直

最近更新

2025年国旗下的讲话—自信-创造自己的根基参考.. 3页

2025年四年级语文下册期末考试卷及参考答案 7页

2025年升旗献词细节与细枝末节参考演讲稿 2页

2025年加油安全注意事项 3页

2025年函授本科自我鉴定范文 2页

2025年关于版幼儿园大班上学期评语大全 10页

2025年六年级语文上册期末考试可打印 7页

工商管理专业论文--开题报告范文 4页

工作中犯错误检讨书范文六 4页

山东省招远市第一中学2025-2026学年高二生物下.. 9页

2025年以团结为主题的作文高一满分作文范文五.. 7页

封面及论文格式规定 6页

家庭教育至关重要之PPT模板 27页

2025年人教版五年级语文下册第一次月考试卷及.. 5页

2025年人教版二年级语文下册期末试题及答案完.. 23页

2025年人教版三年级语文下册期末试卷3 6页

学系毕业论文(设计)学生指导手册 6页

学校食堂物资保障预案模板 5页

2025年五年级语文上册期末试卷及答案3 11页

学士学位毕业设计(论文)撰写规范 6页

2025年中班语言逃家小兔 3页

大连海事大学毕业答辩论文格式样本 5页

大班手工简单折纸教案 6页

物资安全工作总结 8页

2024年湖南生物机电职业技术学院单招职业技能.. 55页

医院投诉管理分析报告 医院投诉处理总结十七篇.. 64页

海门租房合同 3页

2023年南京农业大学博士研究生入学考试英语试.. 37页

2023年中职数学教学大纲 14页

实训项目二轴测图的绘制课时 2页