【设计+论文】Shell设计与实现

收藏

编号:20171016094834103    类型:共享资源    大小:9.86MB    格式:RAR    上传时间:2017-10-16
  
20
关 键 词:
设计 论文 shell 实现
资源目录:
(温馨提示:点“+”可展开查看一级资源目录。点“-”可关闭资源目录。)
跳过导航链接。
资源描述:

摘 要

Shell的开发与使用是linux操作系统日渐普及的产物。而对于微型linux shell的研究是linux研究的重点。利用微型的shell,不仅可以让用户更容易操作linux,也可以帮助用户理解linux工作原理,同时保护内核的安全性。本文对shell的研究包括对其功能的了解,并实现对shell的列表、管道、输入重定向、输出重定向等命令功能,可以比较全面地认识shell解释器,编写出可以实现的各种功能的具体代码,这样来编写一个简易的linux shell解释器。在本文中所编写的shell是专门用于嵌入式设备的,在此类设备中,往往存储量小,功耗较低,但是对要求很苛刻,所以有一定的难度。

本文的主要内容现先是介绍了一下shell的发展历史、特点和应用前景,紧接着解释shell与嵌入式的关系,大致了解一下linux与安卓在嵌入式开发中的地位。还罗列了shell的开发技术与unix系统编程。最终详细设计了shell的工作原理,并且附上了相关源代码,使得读者有一个大致了解。本系统全程采用C语言与unix系统高级编程开发,由本人独立完成。

本系统对嵌入式开发人员操作linux系统内核与文件系统有较大帮助。

关键词:Shell;程序;设计与实现;嵌入式


目录

摘 要i

Abstractii

前 言1

1  绪论2

1.1  Shell的使用2

1.2  嵌入式linux2

1.3嵌入式linux应用特点3

1.4发展前景4

2Linux Shell与嵌入式简介5

2.1shell 的定义5

2.1.1UNIX Shell6

2.1.2Linux Shell6

2.2shell的历史7

2.3shell的作用7

2.4shell的职责8

2.5嵌入式简介8

2.6安卓与linux10

3Linux Shell的设计及相关技术13

3. 1简单shell设计思想13

3.2复杂shell设计思想13

3.2.1作业及作业前后调度实现方法13

3.2.2管道13

3.3 相关函数介绍14

4Myshell的实现20

4.1Myshell简介20

4.2Myshell的具体实现(附代码)20

4.2.1main主函数的实现20

4.2.2分功能的实现24

5效果图25

参考文献31

致 谢32

外文原文33

中文翻译39


展开阅读全文
  大分享文库-在线教育资源分享平台 所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:【设计+论文】Shell设计与实现
链接地址:https://www.west960.com/p-205628.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们豫ICP备17044489号-3

copyright@ 2008-2018 大分享文库网 版权所有
经营许可证编号:豫ICP备11013292号-2

客服QQ:1965775022

收起
展开