admin 发表于 2023-3-31 17:46:20

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]
查看完整版本: Shell的设计与实现(论文+源码)