模拟LINUX文件系统及终端

时间:2012-03-21 14:01:52
【文件属性】:

文件名称:模拟LINUX文件系统及终端

文件大小:4.06MB

文件格式:RAR

更新时间:2012-03-21 14:01:52

模拟 LINUX 文件系统 终端

1.开辟100M的硬盘空间,作为设定的硬盘空间。 2.模拟Linux文件系统,功能如下: (1)info: 显示整个系统信息 (2)cd …: 改变目录:改变当前工作目录,目录不存在时给出出错信息。 (3)dir …: 显示目录:显示指定目录下或当前目录下的信息,包括文件名、物理地址、保护码、文件长度、子目录等(带/s参数的dir命令,显示所有子目录)。 (4)md …: 创建目录:在指定路径或当前路径下创建指定目录。重名时给出错信息。 (5)rd …: 删除目录:删除指定目录下所有文件和子目录。要删目录不空时,要给出提示是否要删除。 (6)newfile …: 建立文件。 (7)cat …: 打开文件。 (8)copy …: 拷贝文件,除支持模拟Linux文件系统内部的文件拷贝外,还支持host文件系统与模拟Linux文件系统间的文件拷贝。 (9)del …: 删除文件:删除指定文件,不存在时给出出错信息。 (10)check:检测并恢复文件系统。 模拟文件系统的前端操作shell: 前端的shell进程和后端的simdisk进程之间利用共享内存进行进程间通信(IPC)。


【文件预览】:
simdisk
----main.cpp(1KB)
----simdisk.opt(53KB)
----simdisk.ncb(41KB)
----simdisk.dsp(4KB)
----Debug()
--------vc60.pdb(92KB)
--------vc60.idb(161KB)
--------simdisk.pch(3.55MB)
--------simdisk.ilk(242KB)
--------main.obj(15KB)
--------simdisk.exe(200KB)
--------simdisk.pdb(505KB)
----simdisk.dsw(520B)
----simdisk.plg(248B)
DISK
----DISK.dsw(531B)
----conf.cpp(615B)
----main.cpp(1KB)
----DISK.dsp(5KB)
----fs.h(3KB)
----command.cpp(11KB)
----struct.h(353B)
----Debug()
--------command.obj(44KB)
--------vc60.pdb(92KB)
--------DISK.pdb(729KB)
--------vc60.idb(185KB)
--------shell.obj(22KB)
--------DISK.pch(3.58MB)
--------DISK.ilk(350KB)
--------main.obj(16KB)
--------DISK.exe(268KB)
--------conf.obj(11KB)
--------fs.obj(40KB)
----DISK.opt(55KB)
----DISK.ncb(105KB)
----shell.cpp(4KB)
----fs.cpp(14KB)
----DISK.plg(1KB)
shell
----shell.opt(54KB)
----Debug()
--------vc60.pdb(140KB)
--------shell.exe(244KB)
--------vc60.idb(209KB)
--------shell.obj(66KB)
--------shell.pch(5.26MB)
--------shell.pdb(569KB)
--------shell.ilk(367KB)
----shell.plg(1KB)
----shell.cpp(883B)
----shell.ncb(41KB)
----shell.dsp(4KB)
----shell.dsw(516B)

网友评论

  • 还可以 能正常运行
  • 运行有错误 不过参考着自己写还行
  • 运行有错,而且在CSDN另一处地方有重复的资源,浪费了积分重复下载了
  • 有BUG ,做大型实验可以学习下
  • 对应自己的要求修改一下挺好的
  • 做大型试验,学习了
  • 确实不错,我觉得这个可以拿来参考
  • 提供了一些思路,不错,可惜是windows平台下的
  • 要自己修改一下才好
  • 不是面对裸机的啊
  • 在VC 运行时有错误,但是总体的设计思想是正确的
  • 功能挺完美的,就是bug比较多,linux下运行时经常崩溃。
  • C++ 写的太复杂了 有错误额。在vs上运行
  • Win7下,运行一会就出错
  • 有错误,但稍作修改后可以成功运行~~
  • win7下执行错误
  • 其中有好几处发生错误,要我自己动手改啊!!~~
  • vs2008运行的话有错误
  • 能够模拟linux ,就是能执行的命令少了些
  • win 7下执行出现错误