• 2018-2019-1 20165333 《信息安全系统设计基础》第六周学习总结


    Unix O/I

    打开文件。一个应用程序通过要求内核打开相应的文件,来宣告它想要访问一个I/O设备。

    Linux shell创建的每个进程开始都有三个打开的文件:标准输入(0)、标准输出(1),和标准错误(2)。头文件<unistd.h>定义了常量STDIN_FILENO、

    STDOUT_FILENO_FILENO和STDERR_FILENO,他们可用来代替显式的描述符值。

    改变当前的文件位置

    读写文件

    普通文件:包含任意数据,应用程序通常区分文本文件和二进制文件,对内核而言,文本文件和二进制文件无区别。

    目录:包含一组链接的文件,每个链接都将一个文件名映射到一个文件,这个文件可能是另一个目录。

    套接字:用来与另一个进程进行跨网络通信的文件

    Linux内核将所有文件都组织成一个目录层次结构,由名为/的根目录确定。

    flags参数提供额外提示;

    O_CREAT:文件不存在,创建一个截断(空)文件

    O_TRUNC:文件已存在就截断它

    O_APPEND:在每次写操作前,设置文件位置到文件的结尾处

  • 相关阅读:
    angular笔记_6
    angular笔记_5(全选/反选)
    angular笔记_4(函数)
    angular笔记_3
    angular笔记_2
    常用Sql语句
    IIS服务器环境下某路径下所有PHP接口无法运行报500.19错误
    #前端#文字、图像等元素居中方式之
    nginx如何设置禁止访问文件或文件夹
    git克隆和上传项目
  • 原文地址:https://www.cnblogs.com/gstgst/p/9906458.html
Copyright © 2020-2023  润新知