Linux下Shell命令解释器
技术:C语言等摘要:
Linux系统中的Shell作为操作系统的外壳,为用户供应了使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。
Shell是Linux系统的用户界面,它供应了用户与内核之间进行交互操作的一种接口。Shell是一个命令解释器,它把由用户输入进来的命令解释出来继而把它们送到内核部分去执行。不仅仅是这样,Shell还另有自身的一套编程语言方法用于对命令的编辑设计,它就可以允许用户自己编写由Shell命令构成的程序。
Shell脚本可轻松便利地读取和编改源代码,并不需要编译。Shell脚本在Unix/Linux系统中可灵活地进行移植,几乎不需要做出任何的设置就可以正常运行了。Shell简单、灵活、高效率,非常适合于处理一些关于系统管理方面的小问题。Shell可以实现的自动化管理,让系统管理员的工作变得更容易、更高效。
关键词:Linux;Shell;命令
目录:
引言 1
1 概述 2
1.1 Shell的介绍 2
1.1.1 Shell的概念 2
1.1.2 Shell脚本 2
1.1.3 Shell的版本 2
1.2 开发环境及开发工具介绍 3
1.2.1 Linux的介绍 3
1.2.2 Ubuntu的介绍 4
1.2.3 GCC编译器 4
2 程序设计与实现 5
2.1 程序相关概念 5
2.1.1 Shell程序形式 5
2.1.2 命令行 5
2.1.3 内部命令和外部命令 5
2.1.4 I/O重定向 5
2.1.5 管道 6
2.1.6 进程的前台和后台调度 6
2.2 程序实现 7
2.2.1 接收信号 8
2.2.2 初始化环境变量 8
2.2.3 初始化命令提示符 9
2.2.4 读取命令 11
2.2.5 执行命令 13
2.2.6 运行效果 18
结论 24
参考文献 25
致谢 26
论文字数:8643
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]