关闭

第一章 Unix基础

432人阅读 评论(0) 收藏 举报

  1.5输入输出

1文件描述符

通常是一个非负整数。 内核用它标示一个特定进程正在访问的文件。 当内核打开或创建一个新文件时,它返回一个文件描述符,在读写文件时,就可使用它。

 

2标准输入、标准输出、标准出错 三个文件描述符

当运行一个新程序时,shell为其打开三个文件描述符:标准输入输出出错。如果没什么特殊处理,这三个描述符都链向终端。 也可以重定向到某个文件。 ls > file.txt

 

3不用缓冲的I/O?

 

函数open、read、write、lseek及close提供了不用缓冲的IO。都使用文件描述符。

 

 代码。。。

头文件<uni std.h>及两个常量STDIN_FILENO

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:99711次
    • 积分:1857
    • 等级:
    • 排名:千里之外
    • 原创:83篇
    • 转载:36篇
    • 译文:0篇
    • 评论:1条
    文章分类