Linux命令解释器设计本科设计.docVIP

  • 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)

1亿VIP精品文档

相关文档