一.设计目的
熟悉Linux编程环境,加强对Linux命令的理解及函数的运用
二.设计内容
1. 在Linux环境下模拟实现简单命令解释器。
(1)要求实现的基本命令包括:
pwd //显示当前所在目录的路径名
list <目录名> //列出指定目录名中的所有目录及文件
cd <目录名或路径> //改变当前工作目录
mkdir<目录名> //新建目录
rmdir <目录名> //删除目录
exit //退出命令解释程序
(2)可选做的扩展命令包括:
rename <旧文件名> <新文件名> //重命名一个文件或目录
copy <已存在的文件名> <副本文件名或路径> //复制一个已存在的文件
find <目录> -name <待查找的文件名> //在指定的目录及其子目录中查找指定的文件,并输出查找到的文件的绝对路径。
编程语言不限,每位同学必须完成操作系统课程设计说明书并上交纸质文档(纸质文档格式已给出)。
在打印文档的封皮上写上序号,设计文档必须详细说明设计的思路、内容和步骤,对主要的代码要进行说明,要给出设计总结。
3.源代码及文档上交截止日期:2018年12月28日
具体答辩时间另行通知
4. 不得抄袭,一经发现即给予不及格。