您的位置:首页 > 其它

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

2016-11-16 20:38 211 查看

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

教材学习内容总结

附录A——错误处理

Unix风格的错误处理:函数返回值包括错误代码,也包括有用的结果

Posix风格的错误处理:返回0表示成功,返回非0表示失败;任何有用的结果都返回在通过引用传递进来的函数参数中。

DNS风格的错误处理:函数失败时返回NULL指针,并设置全局变量h_errno

more

把文件内容分屏导出到屏幕

more filename more<filename command|more

实现

打开文件

读取内容

显示24行到屏幕(如果回车,显示下一行;如果空格,显示下一屏;如果输入q,退出)

关闭文件



who

who用来获取用户名——show who is logged on

man who 中有 /var/run/utmp



man -k utmp



man 5 utmp



实现

- 打开utmp

- 读取用户登录信息

- 输出到屏幕

- 关闭文件

ls

man ls ——list directory contents

-a 参数,列出隐藏目录

实现

打开目录文件

读取目录条目

显示文件名

关闭文件目录文件



代码学习



本周代码托管链接

http://git.oschina.net/Layna/l20145315

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周20/2001/220/20
第二周30/2002/418/38
第三周50/2001/422/30
第四周0/2000/00/30
第五周100/2002/225/30
第六周100/2002/225/30
第七周100/2001/225/30
第九周100/2001/225/30
第十周100/2001/225/30

参考资料

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

...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: