理工类毕业设计前期材料格式(常大版)

理工类毕业设计前期材料格式(常大版)

ID:19714811

大小:45.59 KB

页数:11页

时间:2018-10-05

理工类毕业设计前期材料格式(常大版)_第1页
理工类毕业设计前期材料格式(常大版)_第2页
理工类毕业设计前期材料格式(常大版)_第3页
理工类毕业设计前期材料格式(常大版)_第4页
理工类毕业设计前期材料格式(常大版)_第5页
资源描述:

《理工类毕业设计前期材料格式(常大版)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、序号:(宋体五号粗体)常州大学毕业设计(论文)前期材料(2012届)学生薛飞学号08416225学院信息科学与工程学院专业班级计算机082题目基于Linux的shell软件设计类别毕业设计Ö毕业论文□校内指导教师林荫专业技术职务(宋体四号粗体)校外指导老师(宋体四号粗体)专业技术职务(宋体四号粗体)材料目录序号名称数量备注1毕业设计(论文)任务书2文献综述(设计类)或开题报告(论文类)3外文翻译(封面、译文、原文)二○××年×月(居中宋体三号粗体)学号:(宋体五号粗体)常州大学毕业设计(论文)开题报告(××××(TimesNewRoman三号粗体

2、)届)题目基于Linux的shell软件设计学生薛飞学院信息科学与工程学院专业班级计算机082校内指导教师林荫专业技术职务(宋体四号粗体)校外指导老师(宋体四号粗体)专业技术职务(宋体四号粗体)二○××年×月(居中宋体三号粗体)题目:基于Linux的shell软件设计一、前言1.课题研究的意义;国内外研究现状和发展趋势Linuxshell研究的意义随着Linux系统的广泛应用,Linux系统中一系列软件越来越受到人们的欢迎——Shell就是其中之一。Shell作为Linux的一个强大软件,研究它首先可以让你对Linux有一个基本的了解,纯熟的运用

3、shell可以帮助你很好的用Linux完成许多的工作。其次设计一个哪怕是最简单shell软件就必须考虑到Linux下进程的派生、等待和死亡,最基本的运用fork(),wait(),exec(),exit()等方法了.在这个过程中,我们必须对系统进程的原理和操作系统原理,以及Linux的相关特性和内核提供的API函数有相当的了解.虽然有重造轮子之嫌,但是仍然是值得一试,毕竟想真正的彻底了解轮子,重造轮子几乎是必经的一条道路.在设计的同时,慢慢的也会将对shell编程有一个初步的了解.学会通过使用shell使大量的任务自动化,shell特别擅长系统管

4、理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。什么是LinuxShellLinuxShell首先是一种特殊的软件,一个功能和体积同样庞大的软件.它为Linux用户提供了一个通向内核(kernel)的接口(下面如无特殊说明,Shell即为LinuxShell)。简单的来说Shell是一种程序启动器(programlauncher):它解释并运行由命令行或脚本文件输入的命令,从而实现用户与内核之间的交互.LinuxShell的功能shell的一项主要功能是在交互方式下解释从命令行输入的命令。shell解析命令行,将其分解为词(也称为

5、token),词之间由空白分隔,空白由制表符、空格键或换行组成。如果词中有特殊的元字符,shell会对其进行替换。shell处理文件I/O和后台进程。对命令行的处理结束后,shell搜索命令并开始运行它。shell的另一项重要功能是定制用户环境,这通常在shell的初始化文件中完成。初始化文件中有很多定义,包括设置终端键和窗口属性,设置用来定义搜索路径、权限、提示符和终端类型的变量,设置特定应用程序所需的变量,如窗口、字处理程序和编程语言的库等。Korn/Bashshell和C/TCshell还提供了更多的定制功能:历史添加、别名、设置内置变量防

6、止用户破坏文件或无意中退出,通知用户作业完成。shell还能用作解释性的编程语言。shell程序(也称为shell脚本)由文件中的一列命令组成。shell程序用编辑器生成(也可以在命令行上直接输入脚本)。它们由UNIX命令组成,命令之间插入了一些基本的程序结构,如变量赋值、条件测试和循环。shell脚本不需要编译。shell会逐行解释脚本,就好像它是从键盘输入一样。shell负责解释命令,因此,用户需要了解可用的命令有哪些。LinuxShell历史及种类提到Linux就不免要提到UNIX,做为UNIX的继承者,LinuxShell最初也是也是继承

7、自UNIXShell。最初的UNIXshell是由StephenR.Bourne于20世纪70年代中期在新泽西的AT&T贝尔实验室编写的,这就是Bourneshell(sh)。Bourneshell是一个交换式的命令解释器和命令编程语言。Bourneshell可以运行为loginshell或者loginshell的子shell(subshell)。只有login命令可以调用Bourneshell作为一个loginshell。此时,shell先读取/etc/profile文件和/.profile文件。/etc/profile文件为所有的用户定制环境

8、,/.profile文件为本用户定制环境。最后,shell会等待读取你的输入。CShellBillJoy于20世纪80年代早期,在Ber

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

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

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