摘要:
任务详情:Linux文件系统的三层抽象是什么? 写出Cat userlist的过程,要详述目录文件,i-node.数据块,要画图示意 假设块大小为4k, userlist的大小不小于10k,自己假设大小Linux文件系统的三层抽象:超级块,inode结点,数据区 超级块用来存储文件系统本身的信息 i 阅读全文
摘要:
参考伪代码实现ls的功能,提交代码的编译,运行结果截图,码云代码链接。 打开目录文件 针对目录文件 读取目录条目 显示文件名 关闭文件目录文件结构截图: 代码链接: Linux 简单实现 ls -l 命令_如故的博客-CSDN博客 阅读全文
摘要:
任务要求: 使用man ls查看ls的帮助手册,通过实践搞清楚ls各种参数对应的功能并提交实践截图。 ls –a? ls –lu? ls –s? ls –t? ls –F? ls –i ? ls –R?实践过程:打开终端输入“man ls”,显示如下界面: 由此可知ls的作用是列出目录内容 参数-a 阅读全文
摘要:
1. 学***d的使用,提交至少3个应用截图 2. xxd的主要功能是什么?需要使用什么系统调用来实现?写出你的推导过程,命令 3. 写出实现xxd的伪代码学***d的使用,提交至少3个应用截图-ps - i -r 2.xxd命令用于用二进制或十六进制显示文件的内容,如果没有指定outfile参数, 阅读全文
摘要:
第十一章 EXT2文件系统 一、EXT2文件系统 多年来,Linux一直使用EXT2(Card等1995)作为默认文件系统。EXT3(EXT3,2014)是EXT2的拓展。EXT3中增加的主要内容是一个日志文件,它将文件系统的变更记录在日志中。日志可在文件系统崩溃时更快地从错误中恢复。没有错误的EX 阅读全文
摘要:
第七章、文件操作 一、文件操作级别 文件操作分为五个级别,按照从低到高的顺序排列如下。 (1) 硬件级别:硬件级别的文件操作包括: ·fdisk:将硬盘、U盘或SDC盘分区。 ·mkfs:格式化磁盘分区,为系统做好准备。 ·fsck:检查和维修系统。 ·碎片整理:压缩文件系统中的文件。 其中大多数是 阅读全文
摘要:
1.用man sort查看sort的帮助文档 2. sort常用选项有哪些,都有什么功能?提交相关使用的截图sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCAII值进行比较,最后将它们按升序输出。 -u意味着是唯一的,输出的结果是去完重了的。 -r以相反的顺序来排序 阅读全文
摘要:
20191226 2021-2022-diocs-Linux C语言编程基础(必做) 一、任务详情 基于Ubuntu或OpenEuler完成下面的任务(OpenEuler有加分) 选择教材第二章的一节进行编程基础练习(2.10,2.11,2.12,2.13,2.14任选一个) 建立自己的项目目录,包 阅读全文
摘要:
第十章、sh编程 sh脚本 sh脚本是一个包含sh语句的文本文件,命令解释程序sh要执行该语句。 2.sh脚本与C程序 sh脚本和C程序有一些相似之处,但他们在根本上是不同的。首先,sh是一个程序,逐行读取sh脚本文件并直接执行这些行。如果行是可执行命令且为内置命令,那么sh可直接执行。否则,它会复 阅读全文
摘要:
第九章、I/O库函数 一、I/O库函数 定义:I/O库函数是一系列文件操作函数,既方便用户使用,又提高了整体效率。 二、I/O库函数与系统调用 系统调用函数:open()、read()、write()、lseek()、close(); I/O库函数:fopen()、fread()、fwrite()、 阅读全文