实验五 文件管理

一、实验要求
(1)了解文件权限及作用;
(2)掌握文件权限的设置;
(3)掌握文件权限的管理与应用;
(4)掌握文件基本操作;
(5)理解文件系统管理文件的实现机制。
二、实验内容
(1)验证实验:
① 在用户主目录下创建目录test,进入test目录创建空文件file1。并以长格形式显示文件信息,注意文件的权限和所属用户和组;
② 在目录test中, 新建文件file2,设置文件权限为r–r-----。再新建文件test2,查看其属性,要求设置权限为-rw-------;
③ 查看目录test及其中文件的所属用户和组。 把目录test及其下的所有文件的所有者改成bin,所属组改成daemon。查看设置结果。 删除目录test及其下的文件;
④ 查看/etc/inittab文件的权限属性,并指出该文件的所有者以及文件所属组群;
⑤ 查找/etc目录下以i开头的文件和目录;
⑥ 查找root用户所有以t开头的文件,并将其保存在/root/tmp文件中;
⑦ 在/root下建立/etc/fstab的符号链接文件;
⑧ 新建文件test,分别为其建立硬链接文件和符号链接文件。指出硬链接文件的索引号与符号链接文件的索引号的差异;
⑨ 在/usr目录下创建一个目录usr_test和文本文件test,并建立一个test文件的链接test02。通过修改test文

操作系统实验五:文件管理相关推荐

  1. 操作系统实验五:用户进程管理(详细分析)

    操作系统实验五:用户进程管理 一. 实验目的 二. 实验任务 三. 实验准备 1.alloc_proc() 函数 2.do_fork() 函数 3.idt_init() 函数 4.trap_dispa ...

  2. 操作系统实验五--存储管理

    文章目录 操作系统实验五--存储管理 一.实验目的 二.实验内容 三.设计原理及相关算法 四.结果分析 五.源代码 操作系统实验五–存储管理 一.实验目的 1.了解虚拟存储技术的特点,掌握请求页式存储 ...

  3. 操作系统实验五 存储管理

    ★观前提示:本篇内容为操作系统实验内容,代码等内容经测试没有问题,但是可能会不符合每个人实验的要求,因此以下内容建议仅做思路参考. 目录 一.实验目的 二.实验内容 三.具体实现 四.实验总结 一.实 ...

  4. 操作系统 实验五 进程同步问题实现

    实验五 进程同步问题实现 一.实验目的 利用实验四提供的方法和例子,解决进程同步相关问题,例如:生产者消费者问题,哲学家进餐等问题. 二.实验环境 硬件环境:计算机一台,局域网环境: 软件环境:Lin ...

  5. 操作系统实验五 基于内核栈切换的进程切换(哈工大李治军)

    实验5 基于内核栈切换的进程切换 实验目的 深入理解进程和进程切换的概念: 综合应用进程.CPU 管理.PCB.LDT.内核栈.内核态等知识解决实际问题: 开始建立系统认识. 实验内容 现在的 Lin ...

  6. 南京邮电大学操作系统实验五:Windows平台多进程共享内存通信

    实验内容 1.理解Windows同步互斥机制中的等待函数.事件内核对象.信标内核对象.互斥对象内核对象.动态链接库.DLL整体运行情况.创建DLL模块和相关函数部分. DLL程序入口点函数为DllMa ...

  7. 操作系统实验五·xv6系统内存布局修改·栈空间位置变更与栈不足时扩充

    xv6系统内存布局修改·栈空间位置变更与栈不足时扩充 1.实验目的 2.实验内容 3. 实验手册 4. 实验环境 5. 程序设计和实现 5.1系统函数修改 5.2 编译运行 6. 实验结果和分析 1. ...

  8. 操作系统实验五、进程互斥实验——理发店问题

    问题描述 理发店问题:假设理发店的理发室中有 3 个理发椅子和 3 个理发师,有一个可容纳4个顾客坐等理发的沙发.此外还有一间等候室,可容纳13位顾客等候进入理发室.顾客如果发现理发店中顾客已满(超过 ...

  9. 操作系统实验五之进程互斥实验

    题目要求: 理发店问题:假设理发店的理发室中有 3 个理发椅子和 3 个理发师,有一个可容 纳 4 个顾客坐等理发的沙发.此外还有一间等候室,可容纳 13 位顾客等候进入理发 室.顾客如果发现理发店中 ...

最新文章

  1. 职场协同办公如何使用硬技能,助推团队协作更流畅?
  2. 2020年春季学期信号与系统课程作业参考答案-第十二次作业
  3. 语言深入:java中究竟是传值还是传引用
  4. 『设计模式』我能进来坐坐吗?--访问者模式
  5. java ee 7 新_Java EE 7:新功能???
  6. 一个失败的创意:GPGPU纹理化通用加速kD树的实现
  7. 每日一题丨以下哪个SQL查询的结果是2006-01-01 00:00:00
  8. 常用js(javascript)函数
  9. OpenCV Mat 类型定义和赋值
  10. 【赛尔原创】用对比集成式方法理解基于文档的对话
  11. sql语句mysql_MySQL基本的Sql语句
  12. pyplot输出的绘图界面出现中文乱码的解决方案
  13. 9月,重磅推出Linux、数据结构、领域驱动等10本程序员新书
  14. 计算机视觉论文-2021-11-01
  15. 假如给我三天光明阅读心得收获
  16. 高通WCD9370音频编解码器模块芯片介绍
  17. http-杂货铺.md
  18. vue移动端网页适配
  19. Mixly for Mac米思齐安装过程遇到的问题(已解决)
  20. buildroot认知

热门文章

  1. HTTP代理服务器的设计与实现
  2. 微信小程序 获取手机号码详解
  3. android仿微信的activity平滑水平切换动画,Android实现平滑翻动效果
  4. DDD入门一:什么是DDD?
  5. 关于我对stm32看门狗的一些理解(基于正点原子)
  6. 人脸/物体识别,用 canvas 给图片画框(vue实现)
  7. ros进阶--tf2的使用
  8. 这个世界上没有谁离不开谁,只是有你会更好
  9. CentOS7.2部署邮件服务器(sendmail)
  10. Winform TextBox中只能输入数字的几种常用方法