# README
![image-20211223193721305](C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20211223193721305.png)
## format
**format 直接输入就行**
> format 格式化文件系统
## cd
**更换当前目录**
> cd /a/b/c 绝对路径查找
>
> cd ~ 到主目录
>
> cd a/b/c 或者 ./a/b/c 相对路径查找
>
> cd ../ 返回上级目录
## ls
**输出当前目录下的文件**
> ls 直接输入即可
## open
**打开指定文件名的文件**
> open /a/b/c 或者 ~/a/b/c 绝对路径查找,打开主目录下指定名字的文件
>
> open a/b/c 或者 ./a/b/c 相对路径查找,打开当前目录下指定名字的文件
**如果指定文件已打开或者打开成功,返回指定文件在打开文件数组中的访问下标**
**失败则返回-1**
## create
**创建指定文件名的文件(可以有后缀)**
>create /a/b/c 或者 ~/a/b/c 绝对路径查找,主目录下创建指定名字的文件
>
>create a/b/c 或者 ./a/b/c 相对路径查找,打开当前目录创建指定名字的文件
**如果文件存在或者路径错误,都会有对应的失败提示**
## write
**在打开的文件数组中,指定下标的文件中写入**
> write 0 在下标为0的文件里面,从头、覆盖写入
>
> write 0 n 0 在下标为0的文件里面,偏移量为n、全部覆盖写入
>
> write 0 n 1 在下标为0的文件里面,偏移量为n、部分覆盖写入
## read
**在打开的文件数组中,指定下标的文件中读入**
> read 0 在下标为0的文件里面,读入整个文件
>
> read 0 n 在下标为0的文件里面,读入长度为n,偏移量为0的文件
>
> read 0 n m在下标为0的文件里面,读入长度为n,偏移量为m的文件
## rm
**删除指定名字的文件**
>rm ./a 或者 a 删除当前目录下的文件a
>
>rm ~/a 或者 /a 删除主目录下的文件a
>
>rm ../a 删除上级目录(如果存在)下的文件a
**注:**
**1.可以删除多个文件,用空格隔开**
**2.如果文件名中包含空格,则要用双引号将文件名包裹,且里面的文件名要严格等于所需要查找的文件路径**
## mkdir
**创建指定的目录**
>mkdir a b c ./d 在当前目录创建目录 a, b, c, d 这里是创建多个
>
>mkdir ~/a 或者 /a 在主目录下创建目录 a
>
>mkdir ../a 在上一级目录(如果存在)创建目录 a
**注:**
**1.可以创建多个目录,用空格隔开**
**2.如果文件名中包含空格,则要用双引号将文件名包裹,且里面的文件名要严格等于所需要查找的文件路径**
## rmdir
**创建指定的目录**
>rmdir a b c ./d 删除当前目录下的目录 a, b, c, d 删除多个
>
>rmdir ~/a 或者 /a 删除主目录下的目录 a
>
>rmdir ../a 删除上一级目录(如果存在)下的目录 a
**注:**
**1.可以删除多个目录,用空格隔开**
**2.如果文件名中包含空格,则要用双引号将文件名包裹,且里面的文件名要严格等于所需要查找的文件路径**
## cname
**用于修改当前目录下的数据文件名(目前只实现到这里,后面mv还没实现的,暂时将就用)**
> cname oldname newname 将当前目录下的oldname数据文件名修改为newname
****
## close
**关闭打开文件数组里面指定下标的文件**
> close fd 关闭打开文件数组里面下标为 fd 的文件
## showfat
**显示FAT(十六进制)**
> showfat 显示6行FAT数据,每行10个
>
> showfat n 显示n行FAT数据,每行10个
## show
**显示当前所在磁盘块下标(从0开始)**
> show 直接输入就行
## exit
**退出文件系统**
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
包含实验内容:对应实验要求上的1/2/3/5实验,分别为setName/setNice,petree输出进程,模拟shell,进程通信,文件系统。包含全部实验源代码和详尽的word实验报告。同时包含在线PTA编程题目:进程模拟,模拟进程调度,银行家算法。 所有的代码都已通过调试。
资源推荐
资源详情
资源评论
收起资源包目录
HDU 2019操作系统.zip (46个子文件)
实验报告模板.docx 16KB
~$实验一 翁和.docx 162B
实验报告
实验三
消息队列
head.h 1KB
receive.c 2KB
send.c 1KB
send2.c 1KB
Makefile 196B
管道通信
pipe.c 3KB
newfifo.c 782B
write.c 914B
create.c 1KB
Makefile 232B
实验三.docx 380KB
共享内存
msender.c 2KB
mreceiver.c 2KB
Makefile 168B
msar.h 1KB
shell
myshell.c 1KB
cmd2.c 75B
cmd1.c 75B
cmd3.c 75B
Makefile 180B
实验二
allkt
Makefile 190B
allkt.c 797B
实验二.docx 342KB
petree
pstree.c 3KB
Makefile 193B
实验一
实验一.docx 994KB
myshowname.c 482B
setName.c 403B
setNice.c 1KB
实验五
实验五.docx 273KB
文件系统
myFile.h 55KB
myFile.cpp 6KB
第三章 PBL和实验.pdf 381KB
第六章 文件管理.pdf 2.51MB
操作系统实验.md 2KB
~$实验一.docx 162B
操作系统PTA算法实现
银行家算法.c 3KB
模拟进程调度.c 4KB
进程模拟.c 6KB
操作系统实验-文件系统
myFile.h 55KB
myFile.cpp 6KB
README.md 4KB
test.exe 188KB
a.exe 187KB
共 46 条
- 1
立知荷禾
- 粉丝: 2
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页