Shell的设计与实现(论文+源码)
摘要:Linux的开放包容在如此多年来仍然经久不衰的主要因素。在经常与Linux接触亦或更深度Linux使用者/用户,在慢慢的接触中会或浅或深的接触Shell,日后对Shell的研究和开发会作为Linux的研究重点。Shell作为Linux的重要工具,在很大程度上为我们的生产提供巨大的便利。
本文在此作为本人对Shell的理解与认识,详细介绍Shell的历史、发展前景、作用、功能等。旨在为读者提供一个对其全面的认知。从实现my_shell所对应Shell的功能,来深入介绍功能所对应的操作。其作用,如何实现,底层如何操作,基本原理等等。这样会对读者理解Shell提供最浅显易懂的tips。
本文的逻辑脉络为对Linux Shell的介绍,嵌入式的介绍,嵌入式Linux的介绍,安卓的介绍,Shell的工作原理,对仿照Shell的功能的实现并加以解释。全面系统的为读者呈现一个关于Shell的知识体系。
本程序(my_shell)在Linux下以C语言编写完成。
关键词 : Linux;Shell;嵌入式;系统编程
目录:
引言 i
第一章 Linux Shell 1
第1节 Shell的定义 1
第2节 *Shell 脚本 1
第3节 Shell的职能 2
第4节 Shell的职责 2
第5节 Shell的主要版本 3
第6节 Linux中的主要Shell 版本 3
第7节 bash的历史 3
第8节 Bash的特色 4
第9节 *若想了解您的Linux中有哪种Shell和版本 4
第二章 嵌入式简介 5
第1节 嵌入式的含义 5
第2节 嵌入式历史 5
第3节 嵌入式的特性 6
第4节 嵌入式Linux 7
第5节 嵌入式Linux的应用特点 7
第三章 Android与Linux 8
第四章 Linux Shell的设计及相关技术 10
第1节 Shell的设计思想 10
第2节 近代 shell 及其缺陷 10
第五章 Myshell的设计与实现 13
第1节 Myshell简介 13
第2节 Myshell具体实现 13
i. my_cd功能概述: 13
ii. my_clear功能概述: 15
iii. my_echo功能概述: 17
iv. my_help功能概述: 18
v. my_bat功能概述: 20
第六章 效果图 25
第七章 总结 28
第1节 和真实的shell相比,有什么不足? 28
第2节 收获 28
第八章 参考文献 29
第九章 致谢 30
论文字数:9571
包含资料:
此套毕业设计百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]