【文件属性】:
文件名称:模拟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下执行出现错误