欢迎来到天天文库
浏览记录
ID:20793929
大小:5.62 MB
页数:57页
时间:2018-10-15
《linux环境高级编程-基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux环境高级编程基础知识主要内容Linux介绍Linux文件结构Linux常用命令Linux是什么?Linux是类Unix操作系统,具有Unix的许多特点,能运行主要的UNIX工具软件、应用程序和网络协议。Linux是一个支持多用户、多进程、多线程、实时性较好、功能强大而稳定的操作系统。Linux可以免费使用,遵循GPL(theGNUGeneralPublicLicense)声明,可以自由修改和传播。Linux是目前运行硬件平台最多的操作系统,它可以运行在x86PC、SunSparc、Digita
2、lAlpha、680x0、PowerPC、MIPS等平台上。Linux是完全符合POSIX(ThePortableOperatingSystemInterface)标准的操作系统。Linux的特点真正的多用户、多任务操作系统;是符合POSIX标准的系统;提供shell命令解释程序和编程语言;提供强大的管理功能,包括远程管理功能;(SSH)具有内核的编程接口;具有图形用户接口;(KDE/Gnome)具有大量有用的实用程序和通信、联网工具;Linux系统组成部分的源代码是开放的,任何人都能修改和重新发布它;
3、Linux系统不仅可以运行自由发布的应用软件,还可以运行许多商业化的应用软件;它可以运行在几乎所有硬件平台上。1984年,GNU项目开始,旨在开发一个类似Unix、并且是自由软件的完整操作系统——GNU系统。(GNU是“GNUisNotUnix”的递归缩写)。1991年,GNU计划已经开发出了许多工具软件,最受期盼的GNUC编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,但是GNU奠定了Linux用户基础和开发环境。1991年初,林纳
4、斯·托瓦兹开始在一台386sx兼容微机上学习minix操作系统。1991年4月,林纳斯·托瓦兹开始酝酿并着手编制自己的操作系统。1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生(Freeminix-like kernelsourcesfor386-AT)。1994年3月,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。Linux与GPL的结合后,吸引了众多的开发人员,并将GNU项目下的C库
5、、GCC、Emacs、bash等移植到linux内核中。Linux简史理查德·马修·斯托曼(RichardMatthewStallman,RMS,生于1953年),自由软件运动的精神领袖、GNU计划以及自由软件基金会(FreeSoftwareFoundation)的创立者、著名黑客。他的主要成就包括Emacs及后来的GNUEmacs,GNUC编译器及GNU调试器。他于1989年与一群律师起草了广为使用的GNU通用公共协议证书(GNUGeneralPublicLicense,GNUGPL),创造性地提出了
6、“反版权”(或“版权属左”,或“开权”,copyleft)的概念。GNU/LinuxGNU/Linux李纳斯·托沃兹,linux之父,全名LinusBenedicTorvalds,芬兰人,出生于1969.12.28。从1991年4月份起,LinusTorvalds开始酝酿并着手编制自己的操作系统。刚开始,他的目的很简单,只是为了学习Intel386体系结构保护模式运行方式下的编程技术。但后来Linux的发展却完全改变了初衷。开源软件(opensourcesoftware)自由软件(freesoftwar
7、e)免费软件开源软件vs自由软件Linux和Windows比较特点WindowsLinux安全性能一般好稳定性好很好软件支持很好好硬件支持好一般源代码保密开放系统可调节性基于界面的规范性,更易于调节具有极大的可调节性使用方便性非常方便方便版权限制和费用有无技术支持好基于社团形式的Linux和Windows比较Linux和Windows两个操作系统各有优缺点,两者也在很多情况下在互相借鉴,互相融合。在易用性方面,Windows仍然处于优势在灵活性方面,Linux则占据上风在安全性方面,Linux系统比Wi
8、ndows系统好在软件支持方面,一直是Windows的强项Linux的真正优势是服务器操作系统Linux操作系统源代码公开和免费的特点,使它迅速发展壮大,赢得了许多大型软件公司的支持。Linux的应用领域:Linux服务器(中低端的应用服务器)嵌入式Linux系统(信息家电、智能仪表)桌面市场(办公软件、电子政务)Linux的应用领域Linux的版本Linux只是一个内核。为了安装方便,将linux内核,系统软件,应用软件打包在一起发行,称
此文档下载收益归作者所有