- 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.
您可能关注的文档
- 我国中小企业开展网络营销的SWOT分析11.17..doc
- 我国会计报表附注相关问题研究综述..doc
- 我国企业文化建设问题和对策研究..doc
- 我国会计电算化发展存在的问题及发展对策论文..doc
- 我国创业板市场风险及对策研究..doc
- 我国制造业与物流业联动发展的趋势及建议..doc
- 我国商业银行国际化发展趋势挑战和战略选择..doc
- 我国各省“扩权强县”改革存在主要问题及对策建议(2011-9-5)..doc
- 我国国际物流发展对国际贸易的影响及对策研究..doc
- 我国商业银行市场营销存在的问题及解决对策..doc
- 基于知识图谱的跨文本关联阅读推荐课题报告教学研究课题报告.docx
- 基于情境模拟的小学欺凌预防课程设计与实施策略论文.docx
- 基于数字游戏的幼儿早期教育:促进信息素养发展的研究教学研究课题报告.docx
- 小学音乐教学中多元文化音乐教育与实践课题报告教学研究课题报告.docx
- 大学计算机教学中编程思维与创新能力的培养路径研究课题报告教学研究课题报告.docx
- 生成式AI在教师教学评价与教师教学评价与教师教学团队建设结合的创新研究教学研究课题报告.docx
- 初中地理课程:校园植物生态分布与保护策略研究论文.docx
- 高中政治哲学思辨中智能批改系统应用价值探讨课题报告教学研究课题报告.docx
- 高中书法课程对学生创新思维培养的实证分析论文.docx
- 人工智能背景下在职教师培训课程资源的开发与利用研究教学研究课题报告.docx
原创力文档

文档评论(0)