专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 信息/网络安全

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

发布时间:2011-07-03 06:59:03 文章来源:www.iduyao.cn 采编人员:星星草
20145229《信息安全系统设计基础》第10周学习总结

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

别出心裁的Linux系统调用学习法

管家婆的功能:

  • 通过「文件」对I/O设备进行了抽象
  • 通过「虚存」对主存和I/O设备进行了抽象
  • 通过「进程」对CPU、主存和I/O设备进行了抽象

服务生的概念:

  • GUI:为小白用户提供服务,你只会用鼠标就可以使用操作系统
  • Shell: 为高级用户提供服务,你要记忆系统命令,更多通过键盘使用操作系统
  • 系统调用:为专业用户程序员提供服务,你可以创建自己的工具让大家更好的使用操作系统

who命令

who能做什么?
每一行代表一个已登录的用户,所显示的内容从左向右依次是:用户名、终端名、登录时间、登陆地址(通常不显示)

  • who命令通过读utmp这个文件实现,utmp文件里面保存的是结构体数组,数组元素是utmp类型的结构,utmp结构保存了登录记录,共包含9个成员变量,ut_user 数组保存登录名,ut_line 数组保存设备名,也就是用户的终端类型,ut_time 保存登录时间

ls命令

  • ls最主要的功能是列出目录内容,显示文件信息
    编写ls三大问题
  • 如何列出目录内容
  • 如何读取文件属性
  • 如何判断目录名与文件名

cp1.c

  • 功能:复制文件或目录
  • 用法:./cp1 [路径/源文件] [路径/目的文件](默认当前目录)

-查看cp命令的帮助文档:

echostate.c

  • 功能:查看在命令行中输入命令时是否可见,可见返回1,否则返回0 •echo is on:命令可见
  • echo is off:命令不可见

教材学习中的问题和解决过程

xxx
xxx

代码调试中的问题和解决过程

xxx
xxx

课后作业中的问题和解决过程

XXX
XXX

本周代码托管截图

其他(感悟、思考等,可选)

xxx
xxx

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90

参考资料

  • 《深入理解计算机系统V2》学习指导
  • ...
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: