预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux技术与程序设计 第一章 Linux概述 1.1Linux的渊源 1.2Linux的发行版本 1.3Linux学习者的乐园 1.4Linux的特性与生命力 1.5Linux学习的基本理念 1.6Linux用户应该掌握的50个常用命令 1.7编程学习指导 1.1Linux的渊源 不少专业人员认为Linux最安全、最稳定,对硬件系统最不敏感。短短几年的时间,Linux就迅速成长起来了,成为拥有庞大用户、性能稳定、功能完善的操作系统。目前的Linux装机总数已逾千万台,遍布全世界。在当今金钱至上的商业社会,一个自由软件得到如此大众化的关心和关注,毫无疑问这是IT业界的一个奇迹。Linux操作系统软件包既包括完整的Linux操作系统,还包括文本编辑器、高级语言编译器等应用软件。还带有多个窗口管理器的X-Windows图形用户界面,如同用户使用的Windows系列一样,允许用户使用窗口、图标和菜单对系统进行GUI操作。Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个:Linux的开放性也给了我国的操作系统软件开发商一个良好的机会,开发具有自主知识产权的操作系统,打破国外厂商在计算机操作系统上的垄断。我国有多家软件公司致力于开发基于Linux内核的操作系统平台,如中科红旗,并且有产品成功地应用在很多领域。Linux在中国发展时间短,人才积累少,人才的匮乏已成为其产业发展的瓶颈。国内的专业人才远远不如Windows系统下的雄厚,不论是数量还是质量都远远不及。Linux无限的应用前景和企业Linux人才的匮乏形成鲜明对比。据权威预测,国内未来5年Linux人才的需求将突破120万。1.2Linux的发行版本Linux的版本有多种不同的说法,但都是大同小异的。下表所示的是Linux的主要发行版本。各个版本的具体详情请参考其Internet站点。关于Linux的发音,世界各地不尽相同。Linux这个单词根据LinusTorvalds本人的发音应该是“哩呐克斯”音标是['li:nэks]重音在“哩”上。网络上有LinusTorvalds本人的一段录音,其内容是“Hello,thisisLinusTorvaldsandIpronounceLinuxasLinux”。Linux的获取主要是通过网上下载或通过光盘的方式购买。若从网上下载Linux,下面是下载Linux的可靠地址:1.3Linux学习者的乐园下面是常见的Linux新闻讨论组:1.4Linux的特性与生命力1.5Linux学习的基本理念8.尽最大能力把学习娱乐或工作环境移到Linux上来。 9.学会SHELL编程。 10.熟悉Xwindows的运作方式。熟悉用户的发行版本的安全机制,学会定制它们按用户的需求工作。 11.选择一门或几门语言社区常用的编程语言。 12.选择较小的开源项目并尝试自己编写和再现该项目。 13.用户即使不参与项目的开发,仍然能从代码阅读中获益。 14.学会使用Linux下的调试工具。 15.如果是系统管理员,一定要学会在Linux上部署更强的安全方案。 1.6linux用户应该掌握的50个常用命令1.7编程学习指导1.明确学习目的。 编程是IT业界人士的基本功,也是工作与生活的乐趣。优秀的程序员永远是被争夺的对象。学习编程可以锻炼思维,使我们的逻辑思维更加缜密,不断享受创新的快乐,走在高科技的前沿。要想真正掌握计算机技术,在IT行业里干出一番事业来,具有编程能力是最基本的条件和要求。2.打好基础。 学习编程要具备一定的基础,概括起来就是:数学基础、逻辑思维能力培养和选择合适的入门语言。在linux的世界里,学习C语言是首选的入门级语言.shell编程也是其乐无穷,效率很高,跨平台的可选择Java和JavaScript等;对服务器的开发工具如:PHP、ASP、JSP、ISAPI、NSAPI、CGI等。3.注意理解重要概念。 程序设计资料和教材里,能够看到的就是变量、函数、条件语句、循环语句等概念,但真正能编程时,需要深入理解这些概念,把握语法与结构的应用例子,做到举一反三,触类旁通。4.掌握编程思想。 学习语言或开发工具,语法结构、功能调用是次要的,最主要的是它的思想。例如学习C++就要学习系统的内在机理、线程;学习COM就要知道VTALBE、类、接口,有了思想才能游刃有余。5.在做中学,多实践多交流。 编程伊始要自己动手设计程序,不拘泥于固定思维方式,遇到问题要多想几种解决方案。多交流和了解别人的思维方式。通过交流不断吸收别人的长处,丰富编程实践,提高水平。6.养成良好的编程习惯。 编程入门容易,但不断学习是关键。在提高阶段要注意养成良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于