20145333 《信息安全系统设计基础》第十周学习总结
代码实践
- cp1
代码功能:进行复制文件的操作,需要有源文件和目的文件
- echostate
代码功能:查看在命令行中输入命令时是否可见,可见返回1,否则返回0
- setecho.c
代码功能:设置echo的状态,用来改变输入指令是否可见。
输入y(或是以y开头的一串字符),命令可见
否则(即输入不以y开头的字符),命令不可见
- fileinfo
代码功能:用来实现显示文件信息,建立了一个stat数据结构。先判断命令是否有操作数,有的话才能继续进行下去,如果没有报错就打印出来相关文件信息,报错就用perror将报错信息打印出来。
- filesize
代码功能:用st_size成员来计算文件的字节数大小,先判断是否有错误,没有的话就调用
- ls1
代码功能:显示所在文件夹中的文件及文件夹列表
- ls2
ls2前半部分和ls1一样,所不同的只是多出来了一部分,用来显示文件的详细信息,比如用户名,群组名,大小,创建时间,读写权限等。
- spwd
代码功能:列出当前目录
- testioctl
代码功能:计算当前命令行窗口的行列数大小
- who1
代码功能:从UTMP_FILE文件中读取想要的信息到存储器中,然后再用标准输出函数打印到屏幕上,最后关闭文件
- 代码统计
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 16篇 | 400小时 | |
第一周 | 80/80 | 1/1 | 20/20 | |
第二周 | 130/210 | 1/2 | 18/38 | |
第三周 | 300/510 | 1/3 | 22/60 | |
第五周 | 300/810 | 1/4 | 20/80 | |
第六周 | 150/960 | 1/5 | 20/100 | |
第七周 | 120/1080 | 1/6 | 20/120 | |
第八周 | 0/1080 | 1/7 | 20/140 | |
第九周 | 300/1380 | 1/8 | 20/160 | |
第十周 | 428/1808 | 1/9 | 20/180 |