CSCI442-Project2-Shell:操作系统项目2

时间:2021-03-15 10:26:37
【文件属性】:
文件名称:CSCI442-Project2-Shell:操作系统项目2
文件大小:1.06MB
文件格式:ZIP
更新时间:2021-03-15 10:26:37
Perl CSCI-442项目2:UNIX Shell 重要的 在开始项目之前,您需要阅读整个文档。 请问您对广场有任何疑问,但前提是本自述文件无法回答您的问题。 最后,这是一个大项目。 确保尽早开始。 如果您等到到期日之前几天,则不太可能及时完成。 对于此项目,您将使用C编程语言实现UNIX Shell(类似于shell类似于bash )。 该外壳程序充当操作系统的用户界面,某些外壳程序提供附加功能,例如脚本。 学习目标: 通过编写使用系统调用(例如fork , execve等)的程序,了解UNIX系统对ABI的系统调用。 通过实现支持管道,文件输入,文件输出和文件追加的外壳,熟悉与文件系统上的文件和管道相关联的UNIX文件描述符。 通过从事大型项目来提高系统编程技能。 这是您要了解的重要截止日期: 可交付成果 到期日 交付品1 2021年2月8日,晚上11:59:59 交付
【文件预览】:
CSCI442-Project2-Shell-river
----parseview(18KB)
----.gitignore(315B)
----.dir-locals.el(136B)
----README.rst(16KB)
----.clang-format(3KB)
----include()
--------shell_builtins.h(452B)
--------common.h(799B)
--------parser.h(3KB)
--------dispatcher.h(631B)
--------interact.h(1KB)
----src()
--------parser.c(4KB)
--------shell_builtins.c(2KB)
--------dispatcher.c(7KB)
--------interact.c(3KB)
----shell.debug(1.44MB)
----README.pdf(60KB)
----parseview.debug(1.45MB)
----mains()
--------shell.c(154B)
--------parseview.c(2KB)
----Makefile(3KB)
----shell(27KB)
----util()
--------spelling.txt(0B)
--------const_structs.checkpatch(0B)
--------checkpatch.pl(203KB)
----make_submission.sh(831B)

网友评论