20145321 《信息安全系统设计基础》第10周学习总结
2016-11-20 21:27
337 查看
20145321《信息安全系统设计基础》第10周学习总结
代码重点
cp1.c
功能:复制文件内容并写入到一个新的文件。echostate.c
功能:用来检查命令行中的提示符是否显示的,如果显示,输入的命令都可见,不显示则表示输入的命令不可见。fileinfo.c
功能:用来实现显示文件信息。filesize.c
功能:查看文件大小。ls1.c
功能:显示所在文件夹中的文件及文件夹列表。ls2.c
功能:显示所在文件夹中的文件及文件夹详细信息的列表。setecho.c
功能:设置echo的状态,用来改变输入指令是否可见。yes可见,no不可见。spwd.c
功能:显示当前目录路径。testioctl.c
功能:计算当前命令行窗口的行列数大小。改变拉动窗口后,再运行程序可看到不同的行列数。
who1.c
功能:从UTMP_FILE文件中读取系统中用户信息。代码运行的问题及修改
filesize.c这个代码运行时在后面输入什么文件名都是固定的大小仔细看代码发现它是指定了查找
/etc/passwd文件的大小
修改代码为:
#include<stdio.h> #include<sys/stat.h> #include<stdlib.h>//exit() intmain(intargc,char*argv[]) { structstatinfobuf; char*filename; if(argc!=2){ printf("Pleaseinputfilename\n"); exit(-1); } filename=argv[1]; if(stat(filename,&infobuf)==-1) perror(filename); else printf("Thesizeof%sis%d\n",filename,infobuf.st_size); } #include<stdio.h> #include<sys/stat.h> #include<stdlib.h>//exit() intmain(intargc,char*argv[]) { structstatinfobuf; char*filename; if(argc!=2){ printf("Pleaseinputfilename\n"); exit(-1); } filename=argv[1]; if(stat(filename,&infobuf)==-1) perror(filename); else printf("Thesizeof%sis%d\n",filename,infobuf.st_size); }
运行结果便可实现查看制定文件大小
代码托管截图
代码总量统计
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
---|---|---|---|
目标 | 3500行 | 30篇 | 300小时 |
第一周 | 50/50 | 1/2 | 10/10 |
第二周 | 120/170 | 1/3 | 20/30 |
第三周 | 130/300 | 1/4 | 20/50 |
第五周 | 130/430 | 2/6 | 25/75 |
第六周 | 50/480 | 2/8 | 25/100 |
第七周 | 53/533 | 1/9 | 20/120 |
第八周 | 0/533 | 2/11 | 15/135 |
第九周 | 68/601 | 2/13 | 20/155 |
第十周 | 468/1069 | 1/15 | 20/175 |
相关文章推荐
- 20145321 《信息安全系统设计基础》第2周学习总结
- 20145334 《信息安全系统设计基础》第10周学习总结
- 20145209 《信息安全系统设计基础》第10周学习总结
- 20145301 《信息安全系统设计基础》第10周学习总结
- 20145201《信息安全系统设计基础》第10周学习总结
- 20145321 《信息安全系统设计基础》第3周学习总结
- 20145219 《信息安全系统设计基础》第10周学习总结
- 20145209 《信息安全系统设计基础》第10周学习总结
- 20145314郑凯杰《信息安全系统设计基础》第10周学习总结
- 20145320周岐浩《信息安全系统设计基础》第10周学习总结
- 20145236《信息安全系统设计基础》第10周学习总结
- 20145321 《信息安全系统设计基础》第7周学习总结
- 20145335郝昊 《信息安全系统设计基础》第10周学习总结
- 20145321 《信息安全系统设计基础》第5周学习总结
- 20145321 《信息安全系统设计基础》第0周学习总结
- 20145321 《信息安全系统设计基础》第九周学习总结
- 20145313张雪纯《信息安全系统设计基础》第10周学习总结
- 20145308 《信息安全系统设计基础》第10周学习总结
- 20145229《信息安全系统设计基础》第10周学习总结
- 20145331魏澍琛《信息安全系统设计基础》第10周学习总结