第1篇 Linux编程平台.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux 程序设计 主 讲:刘红旗 liuhongqi1978@163.com (03779/liuhongqi/Linux 课 程 说 明 课程学时安排 总学时: 36 理论学时:36 实验学时:0 参 考 教 材 参考教材2:《Linux C 编程》 李玉波 朱自强 郭军 编著 清华大学出版社 目 录 第一部分 Linux基础篇 第1章 Linux编程平台 第2章 文本编辑器的使用 第二部分 Shell编程篇 第3章 Linux常用命令 第4章 Shell编程 第三部分 C程序基础篇 第5章 编译与调试 第6章 C语言基础 第7章 C程序的常用语句 第四部分 指针与函数篇 第8章 数组与指针 第9章 函数 第10章 字符与字符串处理 第11章 结构体 第12章 时间函数 第1章 Linux编程平台 1.1 Linux发行版的介绍 所谓Linux发行版,指的是以Linux内核为中心,再集成开发各种系统管理软件或应用软件,组成一套完整的操作系统。这种在内核上开发出的可供用户使用的Linux系统就是Linux发行版。 1.1.1 Red Hat Linux Red Hat是全球最大的开源技术厂家,公司总部位于美国北卡罗来纳州。在全球拥有22个分部。 Red Hat公司的Linux,是相当成功的一个Linux发行版本,也是目前使用最多的Linux发行版本。统计表明,2003年,Red Hat Linux市场份额为86%。Red Hat因其易于安装而闻名,在很大程度上减轻了用户安装程序的负担。 2004年4月30日,Red Hat公司正式停止对Red Hat 9.0版本的支持,标志着Red Hat Linux的正式完结。原本的桌面版Red Hat Linux发行包则与来自民间的Fedora计划合并,成为Fedora Core发行版本。Red Hat公司不再开发桌面版的Linux发行包,而将全部力量集中在服务器版的开发上,也就是Red Hat Enterprise Linux版。 Fedora大约每六个月发布新版本,目前Fedora最新的版本是Fedora 15。 1.1.2 Debian Linux Debian是一套自由开发的Linux操作系统,在个人计算机和商业领域有着广泛的应用。 Debian最大的特点是集成了数万个软件包,用户可以在网络中非常方便的管理和升级所需要的软件。 1.1.3 ubuntu Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。 Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。目前最新版本为Ubuntu 10.10。ubuntu 11.04已于2011年4月28日发布。 1.1.4 SuSE SUSE Linux 原来是德国的 SuSE Linux AG公司发行维护的Linux发行版,是属于此公司的注册商标。2004年这家公司被Novell公司收购。 1.2 Linux的安装(略) Linux的系统安装与Windows安装是相似的,用安装光盘可以方便的安装Linux系统。与Windows系统安装不同的是,需要注意系统的引导与分区。特别是与Windows一起安装双系统时,需要注意分区和引导的问题。 1.3 VMware虚拟机安装Linux系统(略) VMware是一个多系统安装软件,可以在一台电脑上虚拟若干个计算机。每个计算机可以运行单独的操作系统而互不干扰。因为所有的硬件都是虚拟的,在虚拟机上进行分区、格式化、安装系统等操作不会对原有的系统产生任何影响。在学习安装Linux系统时,可以在VMware虚拟计算机上操作。 1.4 Linux中C语言的重要性 Linux是一款非常优秀的开放源代码操作系统,在服务器解决方案方面和嵌入式领域有着巨大的优势。近年来国内大多数大中型企业选择Linux系统作为服务器解决方案。 Linux和C天生有不解之缘。 Linux的操作系统内核就主要是用C写的,另外Linux下的很多软件也是用C写的,特别是一些著名的服务软件,比如MySQL、Apache等。 Linux支持目前几乎所有主流的编程语言,除了支持C语言外,还支持C++、Java、Perl、Python、Rub

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档