文件名称:在Linux环境下模拟实现命令解释器
文件大小:119KB
文件格式:7Z
更新时间:2022-02-17 03:26:43
Linux 操作系统 课程设计 c++ 命令解释器
设计内容:在Linux环境下模拟实现简单命令解释器(即定义一个命令使它具有Linux中某些命令的功能) 例如:定义mydir使它具有dir 的功能 即在Linux环境中 $ mydir 和 $dir 作用一样 就实现了dir命令的解释。 (1)要求实现的基本命令包括: 定义 mypwd 具有 pwd //显示当前所在目录的路径名 定义 mylist 具有 list //列出指定目录名中的所有目录及文件 定义 mycd 具有 cd //改变当前工作目录 定义 mymkdir 具有 mkdir //新建目录 定义 myrmdir 具有 rmdir //删除目录 定义 myexit 具有 exit //退出命令解释程序 (2)可选做的扩展命令包括: 定义 myrename 具有 rename <旧文件名> <新文件名> //重命名一个文件或目录 定义mycopy 具有 copy <已存在的文件名> <副本文件名或路径> //复制一个已存在的文件 定义myfind 具有 find <目录> -name <待查找的文件名> //在指定的目录及其子目录中查找指定的文件(输入文件名),并输出查找到的文件的绝对路径。
【文件预览】:
操作系统课程设计
----OSwork.cpp(6KB)
----02-杨志杰.docx(119KB)