您的位置:首页 > 其它

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

2016-11-20 21:57 351 查看

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

代码测试

代码spwd.c
显示当前位置所处的具体路径:



代码testioctl.c
计算当前命令行窗口的行列数大小,会随着窗口大小的变化而变化:



代码who1.c
读取系统中的所有用户信息:



代码fileinfo.c
用来实现显示文件信息。先判断命令是否有操作数,有的话才能进一步进行,如果没有报错就打印出来相关文件信息,报错就用perror将报错信息打印出来:



代码filesize.c
原本的代码是指定查找etc/passwd文件的大小,所以后面输入什么文件名都是一样的大小。

代码中文件路径如下,star()函数前面的参数是文件路径,后面是存入缓存的名称: stat( "/etc/passwd", &infobuf) 如果想测具体文件的大小,需修改其路径便可,结果如下:



代码cp1.c
进行复制文件的操作,需要有源文件和目的文件:





代码ls1.c
简单的显示所在文件夹中的文件及文件夹列表:



代码ls2.c
详细显示所在文件夹中的文件及文件夹信息的列表:



代码setecho.c
可以改变符号显示状态,no是不显示符号,yes是显示

可以看到no指令后输入的命令并不能看见,yes指令后恢复可见。





代码echostate.c
用来检查命令行中的提示符是否显示的,如果显示,输入的命令都可见,状值态为1,不显示则表示输入的命令不可见,状态值为0



本周代码托管截图

代码链接

代码统计:



学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标 4000行 24篇 400小时
第一周 150/150 1/1 15/15 对Linux有了初步的认识
第二周 200/3501/220/35vim的使用
第三周 250/6001/420/55各种信息的表示方法
第五周 250/8501/525/80汇编与反汇编
第六周 150/10001/625/105Y86
第七周 74/10741/725/130各类存储器
第八周 0/1074 2/920/150错题总结
第九周 109/11832/1125/175系统级I/O
第十周 453/16362/1325/200测试代码

参考资料

《深入理解计算机系统V2》学习指导

Linux 基础入门(新版)

《信息安全系统设计基础》 课程教学

2016-2017-1 《信息安全系统设计基础》教学进程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: