20145230 《信息安全系统设计基础》第十周学习总结
20145230 《信息安全系统设计基础》第十周学习总结
教材学习内容总结
代码运行
cp1.c
- 功能:复制文件或目录:
echostate.c
- 功能:查看在命令行中输入命令时是否可见,可见返回1,否则返回0
setecho.c
- 功能:设置echo的状态,用来改变输入指令是否可见
fileinfo.c
- 功能:查看文件信息
filesize.c
- 功能:查看文件大小
ls1.c
- 功能:显示指定目录下的所有文件(默认为当前目录)
ls2.c
- 功能:显示指定目录下的文件详细信息(默认为当前目录)
spwd.c
- 功能:显示当前目录路径
testioctl.c
- 功能:查看窗体大小信息
who1.c
- 功能:从UTMP_FILE文件中读取系统中用户信息
代码托管截图
心得体会
通过本周的学习,自己对系统调用这一章的知识有了更深的认识吧,这周主要任务是编译运行了那些代码,每个代码都有它的作用,只有自己去敲,去编译运行它才能更深地理解系统调用这个概念,以后在编程的时候,希望能尝试用一下系统调用吧。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 2000行 | 20篇 | 400小时 | |
第一周 | 2/2 | 20/20 | 初步了解Linux的一些基本命令 | |
第二周 | 1/3 | 15/35 | 了解vim编辑器 | |
第三周 | 86/86 | 1/4 | 25/60 | 了解了信息的表示和处理 |
第五周 | 79/79 | 1/5 | 30/90 | 了解了程序的机器级表示 |
第七周 | 84/305 | 1/7 | 20/140 | 了解存储器的层次结构 |
第八周 | 0/305 | 2/9 | 30/170 | 期中总结 |
第九周 | 133/438 | 2/11 | 30/200 | 了解了Linux操作系统提供的基本I/O服务 |
第十周 | 420/858 | 2/13 | 30/230 | 对常用指令的代码进行了分析调试 |