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

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
原文地址:https://www.cnblogs.com/rx719523850/p/6083873.html