信息安全系统第十周学习总结 20135218 姬梦馨

1:Who命令

  who 读取想要的信息到存储器中,再用标准输出函数打印到屏幕上,关闭文件。

  查看登录前的用户  -who am i;

  列出登录的用户   -who或-w。

2: Unix系统中的错误处理

  a:Unix风格的处理错误

    遇到错误后返回-1,并且将全局变量errno设置为指明错误原因的错误代码;如果成功完成,就返回有用的结果。

  b:Posix风格的处理错误

    返回0表示成功,返回非0表示失败;有用的结果在传进来的函数参数中。

  c:DNS风格的处理错误

     有两个函数,gethostbyname和gethostbyaddr,失败时返回NULL指针,并设置全局变量h_errno。

3: 错误处理包装函数

  a:Unix风格:成功时返回void,返回错误时包装函数打印一条信息,然后退出。

  b:Posix风格:成功时返回void,错误返回码中不会包含有用的结果。

  c:DNS风格:失败时返回Null指针,并且设置全局变量h_errno。

4:共享文件

  描述符表:每个进程一张独立的表

  文件表:所有进程共享,存放文件位置,引用计数和指向v-node表的指针

  v-node 表:所有进程共享,存放文件信息

5:标准I/O

打开和关闭文件:fopen和fclose

读和写字节的函数:fread和fwrite

读写字符串:fgets和fputs

复杂的格式的I/O:scanf和printf

标准I/O库将一个打开的文件模型化为一个流,一个流就是一个指向FILE类型的结构的指针。

6:ls命令

ls -l 以长格式的形式查看当前目录下所有可见文件的详细属性

ls -a 列出的内容包含以“.”开头的文件

ls -lu 最后访问时间

ls -s 以块为单位的文件大小

ls -t 按时间排序

ls -F 显示文件类型

 

posted @ 2015-11-15 18:24  偷影子的人  阅读(197)  评论(0编辑  收藏  举报