Linux命令解释器的设计毕业论文
《Linux命令解释器的设计毕业论文》由会员分享,可在线阅读,更多相关《Linux命令解释器的设计毕业论文(29页珍藏版)》请在毕设资料网上搜索。
1、 目 录 摘 要. 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、.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 1 LinuxLinux 命令解释器的设计命令解释器的设计 摘摘 要要:随着 Linux 系统使用的越来越广泛,越来越多的人开始深入的研究 Linux,特别是对 Linux shell 的研究是对 Linux 研究最主要的部分。本文主要 是研究了对 shel
3、l 的功能的一些认识,而且对 shell 的列表,管道,输入重定向 和输出重定向等命令功能进行了实现, 可以对 shell 命令解释器进行更加全面的 认识和充分的了解,而且在 shell 命令解释器中执行正确的命令,从而对它的原 理,方法等在程序中必须用到的知识原理有比较清楚的认识,最后通过对每个功 能的详细分析,进而编写出恰当实现各个功能的代码,从而做成一个 Shell 命令 解释器。 并且,在嵌入式领域中,与人们的需求相比,硬件的资源是微不足道的。这 就意味着我们把不多的资源利用完成很多的需求,而嵌入式的设计在 PC 上编程 是有很大不同的, 它其实只需要一个很大程序的比较小的一方面就可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 命令 解释 设计 毕业论文
