20145212 《信息安全系统设计基础》第10周学习总结
代码学习内容总结
1.cp1.c
- 1.cp1.c代码进行复制文件或目录的操作
- 2.运行时指定源文件和目录文件
- 3.运行截图
2.echostate.c与setecho.c
- 1.echostate.c:查看在命令行中输入命令时是否可见,可见返回1,否则返回0
echo is on//命令可见
echo is off//命令不可见
- 2.setecho.c:改变符号显示状态,no:不显示符号,yes:显示
- 3.执行no指令后输入的命令看不见,状态值为0;yes指令后恢复可见,状值态为1
- 4.运行截图
3.fileinfo.c
- 1.代码fileinfo.c:实现显示文件信息。
- 2.先判断命令是否有操作数,有的话才能继续进行下去,如果没有报错就打印出来相关文件信息,报错就用perror将报错信息打印出来
- 3.需要输入要查看的文件才会有信息打印出来
- 4.运行截图**
3.filesize.c
- 1.用st_size成员来计算文件的字节数大小,先判断是否有错误,没有的话就调用
- 2.给出的代码计算指定的文件
etc/passwd
的字节数 - 3.更改源代码后截图如下
4.ls1.c与ls2.c
- 1.ls1.c:显示当前目录下的内容
- 2.ls2.c:详细显示当前目录下的内容
- 3.运行截图
5.spwd.c
- 1.spwd.c:列出当前的目录
- 2.运行截图
6.who1.c
- 1.who1.c:从UTMP_FILE文件中读取系统中用户信息
- 2.运行截图
7.testioctl.c代码
- 1.获得当前终端窗口的大小,以行列数来计算
- 2.运行截图
本周代码托管
- 链接
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 1/2 | 10/10 | 使用虚拟机安装linux系统 |
第二周 | 341/341 | 1/3 | 20/30 | 掌握核心的linux命令 |
第三周 | 177/518 | 2/5 | 16/46 | 学会了虚拟机上的VC编程 |
第五周 | 161/679 | 1/6 | 15/61 | |
第六周 | 73/752 | 1/7 | 15/76 | 安装了Y86处理器 |
第七周 | 134/886 | 1/8 | 12/88 | 建立了项目结构 |
第八周 | 0/886 | 2/10 | 12/100 | 进行了系统的复习 |
第九周 | 61/947 | 1/11 | 10/110 | 学习Linux操作系统的基本I/O服务 |
第十周 | 502/1449 | 1/12 | 10/120 | 通过实践加深了对指令的理解 |