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

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

代码学习内容总结

•cp1.c
复制文件或目录

•echostate.c
查看在命令行中输入命令时是否可见,可见返回1,否则返回0

•fileinfo.c
查看文件信息

•filesize.c
查看文件大小

•ls1.c
显示当前目录下的所有文件

•ls2.c
显示指定目录下的文件详细信息





•setecho.c
设置echo的状态

•spwd.c
显示当前目录路径



•testioctl.c
查看窗体大小信息

•who1.c
查看当前登录用户信息

•exec1.c
装入并运行其它程序的函数

•exce2.c
装入并运行其它程序的函数

•exec3.c
装入并运行其它程序的函数

•forkdemo1.c
将运行着的程序分成2个完全一样的进程,每个进程都启动一个从代码的同一位置开始执行的线程。若成功调用一次则返回两个值,子进程返回0,父进程返回子进程ID;否则,出错返回-1

•forkdemo2.c

•forkdemo3.c

•forkdemo4.c

•forkgdb.c

•psh1.c
执行用户输入的指令,该指令用数组存储

•psh2.c
在子进程中执行用户输入的指令,利用wait函数,通过父进程,实现循环输入指令


•testbuf1.c

•testbuf3.c

•testpid.c
显示进程的id

•testpp.c

•testsystem.c

•waitdemo1.c
验证父子进程的调用顺序,测试函数sleep、wait在进程调用中的作用

•waitdemo2.c
设置了状态位

•argtest.c

•freemakeargv.c

•environ.c
打印设置环境变量的值

•environvar.c

•consumer.c
判断是否打开文件流,并判断是否正常打开文件

•producer.c

•testmf.c

•listargs.c
打印指令

•sigdemo1.c

•sigdemo2.c

其他(感悟、思考等,可选)

本周学习任务是复习前三周代码,所以我翻看了一下之前同学的博客把之前的代码都整理了一下,然后复习了一下以前的博客。

学习进度条

博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 30篇 400小时
第零周 1/1 20/20
第一周 1/2 20/40
第二周 1/3 20/60
第三周 1/4 20/80
第四周 1/5 20/100
第五周 1/6 20/120
第六周 1/7 20/140
第七周 1/8 20/160
第八周 5/13 20/180
第九周 1/14 20/200
第十周 1/15 20/220
第十一周 1/16 20/240
第十二周 1/17 20/260

参考资料

posted on 2016-12-03 16:02  20145324王嘉澜  阅读(234)  评论(1编辑  收藏  举报