实验内容:通过对具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件零碎内部功能和实现过程的理解。
要求:1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个简单的单用户文件零碎。
在退出这个简单的文件零碎时,将该虚拟文件零碎保存到磁盘上,以便下次再将它恢复到内存的虚拟磁盘空间中。
2.提供以下操作:•new:建立一个新的简单文件零碎;
•sfs:打开一个简单文件零碎;
•exit:退出打开的简单文件零碎;
•mkdir:创建子目录;
•rmdir:删除子目录;
•ls:显示目录;
•cd:更改当前目录;
•create:创建文件;
•open:打开文件;
•close:关闭文件;
•read:读文件;
•write:写文件;
•delete:删除文件。
2023/2/8 22:26:49 16KB 文件系统
1
设计简单的命令行myshell,并能在实验环境下运行。
要求支持的命令如下:1. cd[directory]将当前目录改为[directory]2. environ列出所有环境变量3. ls列出指定目录下所有文件4. help显示所有支持的命令5. echo在屏幕上显示参数并换行6. quit退出shell7. 支持I/O重定向8. 常见的目录和文件操作,比如新建目录或文件,目录或文件的删除、复制,显示文件内容等。
上述基础功能满分70分,完成下面各功能并在文档中说明可得到加分,每项功能最多加10分:1. 支持管道符操作2. 不限制命令参数个数3. 实现彩色输出4. 支持其它一些常见的linux命令5. 本人认为比较重要或能体现本人水平的功能如果是嘉大的,想要资源直接找我拿,就不用去买积分,1563602991
2020/8/24 11:40:40 5KB shell
1
iTomate自动化您的iTerm布局和会话设置定义您的iTerm布局,以yaml文件方式执行的命令,并运行一个命令使iTerm为您准备好开始工作。
要求iTerm2版本3.3或更高版本Python3.5或更高版本安装确保您正在运行Python3.5或更高版本pipinstallitomate在iTerm首选项中。
itomate--version例布局,窗格,选项卡,标题和命令的数量是可配置的,并在下面进行详细说明。
用法打开iTerm,只需运行以下命令itomate-cconfig.yml如果不提供-c标志,则itomate将在当前目录中查找
2021/10/21 23:19:36 4.28MB terminal iterm2 automate automate-the-boring-stuff
1
文件用于计算fasta文件中基因序列的N50、基因条数、最短最长的序列条数。
将脚本文件拷贝至fasta文件目录下,使用方法:pythoncal_N50.py跳出“Enteryourfasta/faname:”后,输出你当前目录下的fasta文件名后回车即可
2016/11/16 17:43:42 885B N50计算 基因序列 序列条数 序列长短
1
1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个多用户多目录的文件零碎。
2.文件物理结构可采用显式链接或其他方法。
3.磁盘空闲空间的管理可选择位示图或其他方法。
如果采用位示图来管理文件存储空间,并采用显式链接分配方式,则可以将位示图合并到FAT中。
4.文件目录结构采用多用户多级目录结构,每个目录项包含文件名、物理地址、长度等信息,还可以通过目录项实现对文件的读和写的保护。
5.设计一个较实用的用户界面,方便用户使用。
要求提供以下相关文件操作:(1)具有login(用户登录)(2)零碎初始化(建文件卷、提供登录模块)(3)文件的创建:create(4)文件的打开:open(5)文件的读:read(6)文件的写:write(7)文件关闭:close(8)删除文件:delete(9)创建目录(建立子目录):mkdir(10)改变当前目录:cd(11)列出文件目录:dir(12)退出:logout
2019/11/8 16:02:54 333KB 操作系统 课程设计
1
利用Python爬虫抓取必应每日壁纸,每四小时运转一次,在D盘下生成BingBG文件保存图片,在程序当前目录下生成log文件
2019/7/18 9:14:22 3KB Python 爬虫 必应 壁纸
1
该文件包含工具的源代码^-^水平有限仅供参考将热敏电阻表中的阻值以txt文件的方式保存在软件目录,然后运行,按照指示输入参考电压,分压电阻,ADC精度等参数,然后会在当前目录下生成一个txt文件,该文件就是阻值对应的ADC值,如有不明白可以私聊。
2020/2/15 8:29:56 60KB NTC 温度采集 ADC NTC温度采集
1
这个是实践项目中用过的源代码,Windows工具程序痛过FT2232D的i2c端口读取显示器或者电视的VGA、HDMI的edid数据,默认保存在当前目录的edid.bin。
2015/5/27 2:20:31 48.49MB FT2232D i2c edid
1
功能目标:从当前目录及子目录下一次性复制所有指定文件,包括查找和复制。
特征:使用批处理命令一次性完成功能,非常实用!备注:使用时,请将.txt改为.bat即可。
2016/1/23 6:03:51 91B 批处理复制
1
可实现以下功能1:查看进程信息2:查看用户和主机信息3:显示当前目录信息4:显示Linux创始人5:显示Linux分发版本名称和Linux内核版本6:显示当前的IP地址7:退出8里面的main.sh文件可直接拉入linux系统里面运转,也有源代码
2019/6/9 17:30:20 1KB linux shell
1
共 54 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡