20145201《信息安全系统设计基础》第10周学习总结
2016-11-20 21:05
232 查看
20145201《信息安全系统设计基础》第10周学习总结
首先在qq群下载老师的代码,并在虚拟机中解压打开
如何实现:把ls1.c复制,存为lc.c文件
ls实现的功能:
ls -l
ls -a
ls -lu:最后访问时间
ls -s:以块为单位的文件大小
ls -t:按时间排序
ls -F:显示文件类型
列出文件目录
显示文件信息
echostate:这个函数是用来检查键盘键入命令是否可见,是与以上的setecho代码结合起来的。
注意这个过程中会有命令不可见的情形,所以很容易运行出错,必须仔细。
filesize:可计算文件的字节数。
以上两个代码都是先判断是否有错误,有错就打印报错信息,没有就执行功能代码。
如下是运行过程:
《信息安全系统设计基础》教学进程
《深入理解计算机系统》实验
首先在qq群下载老师的代码,并在虚拟机中解压打开
cp
cp可以做什么:用来将一个或多个源文件或者目录复制到指定的目的文件或目录如何实现:把ls1.c复制,存为lc.c文件
ls
两个代码,第一个实现功能显示当前文件夹内容,第二个在第一个的基础上更加完善,还可显示出文件的详细信息,如读写权限,大小和创建时间等。ls实现的功能:
ls -l
ls -a
ls -lu:最后访问时间
ls -s:以块为单位的文件大小
ls -t:按时间排序
ls -F:显示文件类型
列出文件目录
显示文件信息
setecho & echostate
setecho:是设置echo值的一个函数,输入yes后,键盘键入命令是可见的,而输入no后,键盘键入命令是不可见的,但是依然是可执行的。echostate:这个函数是用来检查键盘键入命令是否可见,是与以上的setecho代码结合起来的。
注意这个过程中会有命令不可见的情形,所以很容易运行出错,必须仔细。
fileinfo & filesize
fileinfo:可显示文件信息。filesize:可计算文件的字节数。
以上两个代码都是先判断是否有错误,有错就打印报错信息,没有就执行功能代码。
spwd
代码的功能是列出当前目录testioctl
代码用来显示当前文件的大小who
who也有两个代码,运行的结果是一样的,代码实现的功能是一样的,主要是从UTMP_FILE文件中读取信息到存储器中,然后再用标准输出函数打印到屏幕上,最后关闭文件。打开utmp文件 针对文件 读取一条记录 显示记录 关闭文件
如下是运行过程:
本周代码托管截图
代码托管学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 100/100 | 2/2 | 25/25 | 安装了虚拟机并学习掌握核心的linux命令 |
第二周 | 100/200 | 1/3 | 30/55 | 虚拟机上的C语言编程 |
第三周 | 150/350 | 1/4 | 10/65 | 计算机中信息的表示和运算 |
第四周 | 0/350 | 0/4 | 3/68 | 复习前几周内容 |
第五周 | 75/420 | 1/5 | 20/88 | 程序的机器级表示 |
第六周 | 125/545 | 1/6 | 20/108 | Y86指令 硬件语言控制HCL |
第七周 | 72/617 | 1/7 | 20/128 | 磁盘 存储器相关结构 |
第八周 | 0/617 | 2/9 | 20/148 | 期中总结 |
第九周 | 185/802 | 2/11 | 25/173 | 系统级的输入输出 |
第十周 | 669/1472 | 2/13 | 20/193 | 重点代码的学习 |
参考资料
《深入理解计算机系统V2》学习指导《信息安全系统设计基础》教学进程
《深入理解计算机系统》实验
相关文章推荐
- 20145201 《信息安全系统设计基础》第1周学习总结
- 20145317《信息安全系统设计基础》第10周学习总结1
- 20145201《信息安全系统设计基础》第12周学习总结
- 20145308 《信息安全系统设计基础》第10周学习总结
- 20145201 《信息安全系统设计基础》第7周学习总结
- 20145235 《信息安全系统设计基础》第10周学习总结
- 20145201 《信息安全系统设计基础》第5周学习总结
- 20145313张雪纯《信息安全系统设计基础》第10周学习总结
- 20145312 《信息安全系统设计基础》第10周学习总结
- 20145320周岐浩《信息安全系统设计基础》第10周学习总结
- 20145225 《信息安全系统设计基础》第10周学习总结
- 20145318 《信息安全系统设计基础》第10周学习总结
- 2017-2018-1 20155202 《信息安全系统设计基础》第10周学习总结
- 20145314郑凯杰《信息安全系统设计基础》第10周学习总结
- 20145239 《信息安全系统设计基础》第10周学习总结
- 20145204 张亚军《信息安全系统设计基础》第10周学习总结
- 20145325张梓靖 《信息安全系统设计基础》第10周学习总结
- 20145334 《信息安全系统设计基础》第10周学习总结
- 20145335郝昊 《信息安全系统设计基础》第10周学习总结
- 20145321 《信息安全系统设计基础》第10周学习总结