- 4
- 0
- 约2.58万字
- 约 48页
- 2016-05-09 发布于河南
- 举报
毕业论文
目 录
摘 要 1
前言 2
1 绪论 3
1.1 Shell的定义 3
1.1.1 UNIX Shell 3
1.2 shell的历史 4
1.3 shell的职责 4
2开发环境和开发工具介绍 6
2.1开发环境--Ubuntu 6
2.2开发工具-GCC 6
3 模拟shell设计 7
3.1简单shell设计思想 7
3.2复杂shell设计思想 8
3.2.1 作业及作业前后调度实现方法 8
3.2.2进程组、会话与终端 9
3.2.3命令行 10
3.2.4 &、bg、fg等信号的思想 10
3.2.5 管道 11
3.2.6重定向 11
4 Shell的实现 13
4.1数据结构 13
4.2 程序结构 13
4.2.1初始化环境 13
4.2.2解析命令 14
4.2.3查找外部程序 15
4.2.4执行命令 16
4.2.5管道 17
4.2.6作业控制命令 18
5 结束语 20
致谢 21
参考文献 22
附录 23
Linux命令解释器的设计
摘 要:随着Linux系统使用的越来越广泛,越来越多的人开始深入的研究Linux,特别是对Linux shell的研究是对Linux研究最主要的部分。本文主要是研究了对shell的功能的一些认识,而且对shell的列表,管道,输入重定向和输出重定向等命令功能进行了实现,可以对shell命令解释器进行更
原创力文档

文档评论(0)