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

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 通过实践加深了对指令的理解

参考资料

posted @ 2016-11-20 20:49  20145212罗天晨  阅读(172)  评论(1编辑  收藏  举报