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 |