开发环境
硬件环境:微型计算机。
软件环境:操作系统为 Windows 2000,语言环境为 Visual C++ 6.0。
预期设计目标
实现命令包括 ls,cat,cp,rm,mv,ren,mkdir,rmdir,cd,help,exit
【任务、要求、目的】
设计操作系统接口:兼容 Unix 和 Linux 命令接口。
●为 Windows 操作系统建立一个兼容 Unix 命令的命令接口;
●实现命令包括 ls,cat,cp,rm,mv,ren,mkdir,rmdir,cd,help,exit 命令的内容与详细
格式请查阅 unix 命令手册;
●可以字符形式接收命令,执行命令,然后显示命令执行结果。
【原理及算法描述】
我们在实际应用中操纵计算机通常使用的是 Windows 操作系统。在 Windows2000 以上的版本
中,我们可在 CMD 中输入相应的 Dos 命令达到实现系统相关功能的目的。现在为了学习 Unix
和 Linux 命令,我们必须找到一种方法为 Windows 操作系统建立一个兼容 Unix 命令的命令
接口。在主程序中新建一个 Mycmd.exe 文件,然后调用需要我们编写的实现相关 Unix 命令
的函数。在具体函数中通过系统的 API 函数来调用与之功能相似的 Dos 命令,这样可以在
Windows 操作系统虚拟的实现 Unix 命令。
【开发环境】
硬件环境:微型计算机。
软件环境:操作系统为 Windows XP,语言环境为 Visual C++ 6.0。
【重要算法和设计思路描述】
unix 常用命令
关於档案/目录处理的指令:
ls
这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是
某一个档案的内容显示出来。
如果你在下 ls 指令後头没有跟著任何的档名,它将会显示出目前目录中所
有档案。
cp
cp 这个指令的意义是复制("COPY") , 也就是将一个或多个档案复制成另
一个档案或者是将其复制到另一个目录去。