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