首页 > 代码库 > 20145239 《信息安全系统设计基础》第十周学习总结

20145239 《信息安全系统设计基础》第十周学习总结

20145239 《信息安全系统设计基础》第十周学习总结

本周重点代码学习

代码cp1.c

  • 进行复制文件的操作,要有原文件。

技术分享

代码fileinfo.c

  • 用来实现显示文件信息。先判断命令是否有操作数,有的话才能继续进行下去,如果没有报错就打印出来相关文件信息,报错就用perror将报错信息打印出来。

技术分享

filesize.c

  • 用来查找文件的大小。(这个代码老师给的好像有些问题开始出了如下错误,修改后运行正常)

技术分享

技术分享

技术分享

echostate.c

  • 用来检查命令行中的提示符是否显示的,如果显示,输入的命令都可见,不显示则表示输入的命令不可见。
    技术分享

swpd.c

  • 显示文件所在目录。
    技术分享

testioctl.c

  • 计算当前命令窗口的行列数大小。
    技术分享

who1.c

  • 从UTMP_FILE文件中读取用户信息并打印。
    技术分享

man -k utmp

技术分享

tree

文件和目录被组织成目录树(tree),节点是目录或者文件。
目录是一种特殊文件,文件内容就是目录和文件的名字。
与文件不同,目录不会为空。

技术分享

ls1.c

  • 简单的显示所在文件夹中的文件及文件夹列表。
    技术分享

ls2.c

  • 显示所在文件夹中的文件及文件夹详细信息的列表。
    技术分享

关于ls的具体用法可以参考我的这篇博客:

20145239 Linux下常用的ls命令总结

代码托管情况

技术分享

托管链接:https://git.oschina.net/929210354/Linux

学习进度条

 代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标 5000行 30篇 400小时  
第一周 200/200 2/2 20/20 掌握核心的linux命令,了解了linux操作系统
第二周 300/500 2/4 18/38 学会了虚拟机上的C编程
第三周 500/1000 3/7 22/60 初步学习计算机中各种数的表示和运算
第五周 300/1300 2/9 30/90 通过学习汇编,了解逆向的思想应用
第六周 300/1500 2/11 28/110 安装了Y86处理器,了解了ISA抽象
第七周 150/1700 2/13 30/130     学习了存储器的体系结构|
第八周 200/1900 2/15 30/150 复习前7章知识
第九周 340/2100 1/17 31/170 学习了系统级I/O
第十周 599/2700 1/19 33/200 学习了Linux命令

20145239 《信息安全系统设计基础》第十周学习总结