shell解释器

p86717 36 0 RAR 2020-05-04 07:05:38

Linux操作系统中shell是用户与系统内核沟通的中介,它为用户使用操作系统的服务提供了一个命令行界面,用户在shell提示符下输入的每个命令都由shell先解释,然后传给内核执行。本实验要求用C语言编写一个简单的shell程序,希望达到如下目的: 1、能够执行外部程序命令,命令可以带参数; 2、能够执行fg、bg、cd、history、exit等内部命令; 3、使用管道和输入输出重定向; 4、支持前后台作业,提供作业控制功能,包括打印作业的清单,改变当前运行作业的前/后台状态,以及控制作业的挂起、中止与继续运行; 5、使用Make工具建立工程; 6、使用调试器gdb

用户评论
请输入评论内容
评分:
暂无评论