文件名称:shell-program:BUAA, OS Course Project, Shell Program
文件大小:91KB
文件格式:ZIP
更新时间:2024-07-01 05:49:35
C
Shell Program This is BUAA OS Experiment 1. OS实验1 - Shell程序 Introduction 介绍 基本要求: 支持fg, bg, cd, history, exit指令 能够执行外部程序命令,命令可以带参数 使用I/O重定向和管道 支持前后台作业,提供作业控制功能,包括打印作业的清单,改变当前运行作业的前台/后台状态,以及控制作业的挂起、中止和继续运行。 提高要求: 对YACC语法分析的文法进行进一步修改和完善。 尝试在Linux下将Lex和YACC结合起来使用进行词法和语法分析。 对其他常用的内部命令进行实现,并可以尝试考虑对通配符的支持和实现。 实现对管道的支持。 参照组合键Ctrl+Z的实现方法,考虑并实现组合键Ctrl+C命令。 其他自行提出的改进。 How to use 使用方法 在Unix/Linux终端中,通过cd命令修改
【文件预览】:
shell-program-master
----global.h(1KB)
----任务分配及工作量.docx(34KB)
----execute.c(25KB)
----LICENSE(18KB)
----bison.y(2KB)
----ysh.conf(36B)
----例会记录.docx(29KB)
----flex.l(449B)
----实验报告.docx(28KB)
----README.md(1KB)
----makefile(299B)
----Demo.c(217B)