dup()与dup2()
来源:互联网 发布:淘宝卖家图片轮播尺寸 编辑:程序博客网 时间:2024/04/28 19:04
dup()与dup2():
- 操作对象:文件与管道[管道是一种特殊的文件,也有文件描述符]
- 区别:dup(fd)将fd的文件描述复制到文件表中的最小的可用的文件描述符位置,而dup2(fd1,fd2)是将fd1的文件描述符复制到fd2的文件描述符,如果fd2文件开打,则会先关闭该文件在复制。
- 常用的文件描述符有: 0:stdin 1:stdout 2:stderr.
- 复制文件描述符的含义: 相同的打开文件(或管道)、相同的文件指针(两个文件共享一个指针)、相同的访问方式(读取、写入)、相同的文件状态。
- linux系统下,默认的错误返回值一般情况下为非正数,通常为-1,平时检测可以看是否<0。
- fileno()函数,是个重要的函数,它的返回值是文件描述符,文件描述符是个数字,而stdio、stdout、stderr是指针类型的变量,形如:FILE *stdin、FILE *stdout、FILE *stderr,fileno函数的功能是:获得流文件的文件描述符,fileno()的定义为: extern int fileno(FILE *__stream),所以要获得文件描述符,而现有的文件指针,就可以用这个函数来进行转换。
0
上一篇:用dup或dup2完成ls -l|cat功能
下一篇:fork与vfork
相关热门文章
- linux 常见服务端口
- 什么是shell
- linux socket的bug??
- linux的线程是否受到了保护?...
- 一个适用于windows和linux的抓...
- debian7系统与ATI X2300显卡...
- ubuntu sysklogd之配置文件介...
- 自己用的ubuntu环境搭建(一)...
- linux 学习心得
- 用户输入操作和数据的显示...
给主人留下些什么吧!~~
评论热议
- dup与dup2
- dup与dup2
- dup与dup2用法
- dup与dup2函数
- dup 与 dup2
- dup 与 dup2
- dup与dup2函数
- dup()与dup2()
- linux dup与dup2
- dup与dup2
- dup与dup2() [转]
- dup与dup2函数
- dup 与 dup2
- dup与dup2
- dup 与 dup2
- dup与dup2
- 函数 dup 与 dup2
- dup 与 dup2 的作用
- 周一
- UNIX环境高级编程读书笔记(十)—信号 (4)
- 命名管道
- 用命令管道来实现简单的本地聊天小程序
- 用dup或dup2完成ls -l|cat功能
- dup()与dup2()
- fork与vfork
- 内核-->from gnu
- Eclipse上GIT插件EGIT使用手册
- 僵尸进程 wait() waitpid() 【转 来源不详】
- 字符串转换--str ip --.> num ip
- 用 ANSI实现who
- /var/log/secure 直接删除之后不再写入记录解决方法和限制错误登陆ssh功能的脚本
- who 命令实现
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
李红涛
李红老刘
刘黑土李红
老刘李红
李红刘黑土
李红黑土
李红云
主持人李红
李红兵
刘黑士李红
李红霞
李红老公
李红英
李红刚
李红国际
乡村基李红
李红资料
李红简历
李红图片
刘黑土李红全文免费阅读
李红涛个人资料
李红国际女装旗舰店
李纨
李纨怎么读
红楼艳梦之宝玉与李纨
李纯
李纯图片
李纯照片
李纯老公
李纯男友
唐宪宗李纯
李纯写真
李纯个人资料
李纯不良人全身照
李纯不系扣西裤
李纯老公太丑
李纯大腿图片
范世錡李纯公布恋情
范世琦李纯发布会热吻
范世琦女友李纯
李纯和王鸥太像了