操作系统实验报告 shell程序..docVIP

  • 43
  • 0
  • 约1.17万字
  • 约 14页
  • 2017-01-13 发布于重庆
  • 举报
操作系统实习报告 日期: 实习题目: shell程序 完成人 姓名: 组号: 学号 实习内容简要描述 本实验要实现一个简单的命令解释器,也就是Linux中的shell程序。 实验程序起名为ysh,要求其设计类似于目前流行的shell解释程序,如bash、csh、tcsh,但不需要具备那么复杂的功能。ysh程序应当具有如下一些重要的特征: 能够执行外部程序命令,命令可以带参数。 能够执行fg、bg、cd、history、exit等内部命令。 使用管道和输入输出重定向。 支持前后台作业,提供作业控制功能,包括打印作业的清单,改变 当前运行作业的前台/后台状态,以及控制作业的挂起、中止和继续 运行。除此之外,在这个实验中还须做到: 使用make工具建立工程。 使用调试器gdb来调试程序。 提供清晰、详细的设计文档和解决方案。 主要代码结构 (附注释) #include stdio.h #include ctype.h #include string.h #include unistd.h #include sys/types.h #include sys/stat.h #include fcntl.h #include sys/wait.h #include math.h #include signal.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档