linux学年论文new

linux学年论文new

ID:18824810

大小:215.50 KB

页数:17页

时间:2018-09-24

linux学年论文new_第1页
linux学年论文new_第2页
linux学年论文new_第3页
linux学年论文new_第4页
linux学年论文new_第5页
资源描述:

《linux学年论文new》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学年论文(课程论文、课程设计)题  目:Linuxshell程序设计  作  者:所在学院:  专业年级:  指导教师:  职  称:          年月日17Linuxshell程序设计摘要:Linux是一个免费的、多用户的、多任务的操作系统,其运行方式、功能和Unix系统很相似,但Linux系统的稳定性、安全性与网络功能是许多商业操作系统所无法比拟的。Linux系统最大的特色是源代码的公开,在符合GUN/GPL的原则下,任何人都可以自由取得传播甚至修改源代码。从程序员的角度来看,shell本身是一种用c语言编写的程序,从用户的角度来看

2、,shell是用户与linux操作系统沟通的桥梁。用户即可以输入命令执行,又可以利用shell脚本编程,完成更加复杂的操作。随着网络的日益盛行,越来越多的技术高超的程序员加入到Linux的开发与完善中来,在系统管理等领域,shell编程起着不可忽略的作用。深入地了解和熟练地掌握shell编程,是每一个linux用户的必修功课之一。关键词:Linux,Shell、类型及建立,控制语句,输入输出17目录绪论4一,shell的特点5二,shell程序实例6三,shell脚本的建立和执行6四,命令历史7五,shell特殊字符7六,shell变量7七,

3、控制结构9八,函数1117绪论Linux是一个免费的、多用户的、多任务的操作系统,其运行方式、功能和Unix系统很相似,但Linux系统的稳定性、安全性与网络功能是许多商业操作系统所无法比拟的。UNIX是世界上最流行的操作系统之一,它是一种实时操作系统,可以运行于大型和小型计算机上的多任务系统。但由于它比较庞大,而且价格昂贵,所以不适合PC机用户使用。而Linux正好弥补了这些缺点,同时还继承了UNIX大多数优点。由于它基于PC机上运行的操作系统,并且内核源代码是公开的,使得Linux成为时下最浒的操作系统。Linux适用于PC机的计算机操作

4、系统,它适合于多种平台,是目前唯一免费的非商品化操作系统。由于有结构清晰、功能强大等特点,它很快成为许多院校学生和科研机构的研究人员学习和研究的对象。在他们的热心努力下,Linux渐渐成为一个稳定可靠、功能完善的操作系统。Linux是由UNIX发展来的,它不仅继承了UNIX操作系统的特征,而且许多方面还超过了UNIX系统。另外它还有许多UNIX所不具有的优点和特征。它的源代码是开放的,可运行于许多硬件平台,支持多达32种文件,支持大量的外部设备等。本文主要介绍了linux中shell的基本概念和构成,从程序员的角度来看,shell本身是一种用

5、c语言编写的程序,从用户的角度来看,shell是用户与linux操作系统沟通的桥梁。用户即可以输入命令执行,又可以利用shell脚本编程,完成更加复杂的操作。随着网络的日益盛行,越来越多的技术高超的程序员加入到Linux的开发与完善中来,在系统管理等领域,shell编程起着不可忽略的作用。深入地了解和熟练地掌握shell编程,是每一个linux用户的必修功课之一。Shell程序有很多类似C语言和其他程序设计语言的特征,但是又没有程序语言那样复杂。它结合了延展性与效率,持续保有独具的特色,并不断被改良,是那些类似与GUI等的屏幕图形界面最有力的

6、支柱。Shell程序是指放在一个文件中的一系列Linux命令和实用程序。在执行的时候,通过Linux操作系统一个接一个地解释和执行每条命令。此后,只要直接执行该程序便能完成工作。如果你的程序写的很有用,其他人可以利用该程序当做一个黑盒来使用。本论文将对shell做一个比较全面的解析,使大家能够对之更加熟悉。17一、初识shell在写这篇论文之前,我们需要弄清楚5个基本的概念:1)什么是Shell?官方的解释称:Shell是一种具备特殊功能的程序,它是介于使用者和UNIX/Linux操作系统之核心程序(kernel)间的一个接口,是核心程序(k

7、ernel)之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言。也就是说,为了对用户屏蔽内核的复杂性,也为了保护内核以免用户误操作造成损害,在内核的周围建了一个外壳(shell)。用户向shell提出请求,shell解释并将请求传给内核。2)shell的本质本质上,shell脚本是命令行命令简单的组合到一个文件里面。Shell基本上是一个命令解释器,类似于DOS下的command.com。它接收用户命令,然后调用相应的应用程序。输入echo$SHELL可以知道当前运行在那个Shell标准中。3)shell标准有哪些?使用较广的sh

8、ell有标准的Bourneshell(sh)、KornShell(ksh)、Cshell(csh)、BourneAgainShell(bash)等。4)shell程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。