《操作系统课程设计》题目要求.docx

操作系统课程设计要求 .设计目的 熟悉 Linux 编程环境,加强对 Linux 命令的理解及函数的运用 .设计内容 1. 在 Linux 环境下模拟实现简单命令解释器。 (1)要求实现的基本命令包括: pwd //显示当前所在目录的路径名 dir 目录名 //列出指定目录名中的所有目录及文件 cd 目录名或路径 //改变当前工作目录 newdir 目录名 //新建目录 deldir 目录名 //删除目录 exit // 退出命令解释程序 (2) 可选做的扩展命令包括: rename 旧文件名 新文件名 // 重命名一个文件或目录 find 目录 -name 待查找的文件名 // 在指定的目录及其子目录中查找指定的文件 date // 显示当前日期 (3)提示:整个程序的大致框架可参考如下: while ( exit 未被输入 ) { 接收键盘的一行输入 分析输入的命令 对输入的命令进行处理,调用系统函数实现功能 } 2. 设计要求 设计必须在 Linux 环境下进行。 命令解释程序的提示符为:姓名拼音 @ 程序编写中不得使用 system() 系统调用。 (4) 整个程序必须严格经过测试,完成所有基本功能。源程序应有较详尽的注释。 可能用到的系统调用: open(),close(),read(),write(),creat() chdir(), ope

文档评论(0)

1亿VIP精品文档

相关文档