E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
dup2
Unix环境高级编程第三章习题2(转载修改)
int
dup2
(fd1,fd2)(intfd1,intfd2){ intfd=0; intarray_fd[100]; inti=0; printf("
dup2
(%d,%d)\n",fd1
QQ276592716
·
2012-02-16 17:00
UNIX环境下,如何实现
dup2
函数,不允许调用fcntl?
这是unix编程环境第三章的一个题目,前段时间翻了下,发现这个题目还有点小意思,而且网上也没什么全面的答案。先补充几个概念: 文件描述符:内核(kernel)利用文件描述符(filedescriptor)来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。(百度百科)内核为每个进程维护一张进程表项,每一行代表一个打开
qk1987925
·
2012-02-13 15:41
unix
dup2
dup
休闲
fcntl
(转)io.h头文件中函数作用
char*buf,unsignedlen)用法:write(文件句柄,缓冲区地址,缓冲区字节长度);功能:将缓冲区的数据写入与handle相联的文件或设备中,handle是从creat、open、dup或
dup2
gxj1680
·
2011-12-28 10:00
dup 函数学习
看到dup和
dup2
两个函数的时候,按照网上看到的,就有了下面的一段代码:个人对下面代码的简单解释:1.fd为打开文件时返回的文件标识符因为0,1,2三个已经被系统默认占用,所以,fd为3;2.再次dup
蘑菇大叔
·
2011-12-22 15:00
Java
函数
学习
后端
dup 函数学习
看到dup和
dup2
两个函数的时候,按照网上看到的,就有了下面的一段代码:个人对下面代码的简单解释:1.fd为打开文件时返回的文件标识符因为0,1,2三个已经被系统默认占用,所以,fd为3;2.再次dup
71145665
·
2011-12-22 15:00
java
函数
学习
dup
dup和
dup2
作者在该书中讲解dup/
dup2
之前曾经讲过“文件共享”,这对理解dup/
dup2
还是很有帮助的。
Ethan_Novice
·
2011-12-09 14:00
编程
c
unix
struct
图形
linux shell 中2&1含义
nohup/mnt/Nand3/H2000G >/dev/null 2>&1 & 对于&1更准确的说应该是文件描述符1,而1一般代表的就是STDOUT_FILENO,实际上这个操作就是一个
dup2
RunBoying
·
2011-12-06 17:00
dup,
dup2
实现stdout重定向
/*dup,
dup2
实现stdout重定向*/#include#include#include#include#include#includeintmain(void){intfd,tempfd;charbuf
duyiwuer2009
·
2011-11-22 20:09
Linux
Programming
APUE
linux shell 中"2>&1"含义
nohup/mnt/Nand3/H2000G >/dev/null 2>&1 & 对于&1更准确的说应该是文件描述符1,而1一般代表的就是STDOUT_FILENO,实际上这个操作就是一个
dup2
userguanguan
·
2011-11-14 11:00
弄懂
dup2
函数
好长一段时间,都没弄明白
dup2
(intoldfd,intnewfd),到底是从哪里复制到哪里,主要是《unix环境高级编程》一书翻译的太差,因为对我形成了长期的误导!
laojing123
·
2011-10-25 11:00
编程
unix
unix环境高级编程-文件读取,同步机制
3.12dup和
dup2
函数下面的两个函数用来赋值一个现存的文件描述符#include intdup(intfiledes); int
dup2
(intfiledes,intfiledes2); 成功则返回新的文件描述符
wallwind
·
2011-10-18 00:00
thread
编程
unix
function
resources
Descriptor
关于SID_NAME,SERVICE_NAME,db_name的疑问
Listener:(SID_DESC =(GLOBAL_DBNAME = e3dup)(ORACLE_HOME = d:\oracle\ora92)(SID_NAME = e3
dup2
))tnsname.ora
yu829
·
2011-10-09 09:00
2011知识点 - 文件描述符 dup/
dup2
2011知识点-文件描述符dup/
dup2
文件描述符----文件表----v节点结构三者的联系 既然文件描述符标识特定进程正在访问的文件,那进程跟文件是怎么联系起来的呢?
A Za, A Za, Fighting...
·
2011-10-08 15:00
C语言dup
dup,
dup2
名称:转存(复制)一个文件描述符总揽:#includeintdup(intoldfd);int
dup2
(intoldfd,intnewfd);描述:dup()和
dup2
()函数用来创建一个文件描述符
huangyandong
·
2011-10-03 17:28
职场
休闲
linux
dup
Linux
C/C++/嵌入式
C语言dup
dup,
dup2
名称:转存(复制)一个文件描述符总揽: #include intdup(intoldfd); int
dup2
(intoldfd,intnewfd);描述: dup()和
dup2
()函数用来创建一个文件描述符
huangyandong
·
2011-10-03 17:28
linux
职场
dup
dup2
dup
休闲
dup和
dup2
函数
dup和
dup2
也是两个非常有用的调用,它们的作用都是用来复制一个文件的描述符。它们经常用来重定向进程的stdin、stdout和stderr。
eriol
·
2011-09-26 14:00
dup2
dup
Unix环境高级编程习题3.2
题目 3.2Writeyourown
dup2
functionthatperformsthesameserviceasthe
dup2
functiondescribedinSection3.12,withoutcallingthefcntlfunction.Besuretohandleerrorscorrectly
chenyufei1013
·
2011-09-23 08:00
编程
unix
function
service
测试
linux下dup/
dup2
函数的用法1
系统调用dup和
dup2
能够复制文件描述符。dup返回新的文件文件描述符(没有用的文件描述符最小的编号)。
songyang516
·
2011-09-19 21:00
linux
linux下dup/
dup2
函数的用法2
作者在该书中讲解dup/
dup2
之前曾经讲过“文件共享”,这对理解dup/
dup2
还是很有帮助的。
songyang516
·
2011-09-19 20:00
管道和xargs命令
Dup2
(srcfd,destfd)的作用为将src
fangwei1235
·
2011-08-29 09:00
dup和
dup2
函数
原文url:http://learn.akae.cn/media/ch29s03.html dup和
dup2
都可用来复制一个现存的文件描述符,使两个文件描述符指向同一个file结构体。
kenby
·
2011-08-22 16:00
c
linux
dup
dup2
What are the UNIX system calls for I/O?
Open,create,close,read,write,lseek,dup,
dup2
,fcntl,andioctl.Thedifferencebetweenfcntlanfioctlisthattheformerisintendedforanyopenfile
donhao
·
2011-08-20 17:00
深入理解dup和
dup2
的用法
引用 网上有很多资料详细讲解了dup和
dup2
的用法,有讲得不错的,但总感觉理解起来还是有点困难,通过实践,我发现一种C程序更容易理解的讲解方法-使用类比指针的方法来阐述dup和
dup2
的用法,可能更容易让人在非常短的时间内接受
sealbird
·
2011-08-15 11:00
dup
深入理解dup和
dup2
的用法
阅读更多引用网上有很多资料详细讲解了dup和
dup2
的用法,有讲得不错的,但总感觉理解起来还是有点困难,通过实践,我发现一种C程序更容易理解的讲解方法-使用类比指针的方法来阐述dup和
dup2
的用法,可能更容易让人在非常短的时间内接受
sealbird
·
2011-08-15 11:00
基于dup实现linux的
dup2
函数(APUE练习题3.2)
请不要指点这个应该或不应该做...这只是习题....author:selfimprblog:http://blog.csdn.net/lgg201mail:lgg860911@yahoo.com.cnintud_
dup2
lgg201
·
2011-08-13 23:00
linux
Access
dup
dup函数的作用:复制一个现有的句柄,产生一个与“源句柄特性”完全一样的新句柄(也即生成一个新的句柄号,并关联到同一个设备)
dup2
函数的作用:复制一个现有的句柄到另一个句柄上,目标句柄的特性与“源句柄特性
whz_zb
·
2011-07-12 20:00
理解dup和
dup2
作者在该书中讲解dup/
dup2
之前曾经讲过“文件共享”,这对理解dup/
dup2
还是很有帮助的。
Mirage520
·
2011-06-29 10:00
编程
c
unix
struct
图形
dup()和
dup2
()函数
dup和
dup2
也是两个非常有用的调用,它们的作用都是用来复制一个文件的描述符。它们经常用来重定向进程的stdin、stdout和stderr。
liwentao1091
·
2011-06-26 18:00
zh_CN.UTF-8 环境下 Putty 的配置
转载自:http://www.
dup2
.org/node/297 当前的Linux发行版,选择中文环境后,缺省的Locale设置基本都是zh_CN.UTF-8。
wenlei_zhouwl
·
2011-06-24 09:00
linux
工作
encoding
translation
Java字节码揭秘——第二部分
dup 、
dup2
:复制堆栈顶
zhaohaolin
·
2011-05-28 14:00
java
设计模式
jvm
算法
F#
dup
dup2
open
fd)返回当前最小的文件描述副,指向的文件和fd的一样,如下图,就是在文件描述符表中增加一样,指向filetable中同一个表项;3. dup可以实现输出重定向:close(1);dup(fd);
dup2
shenyan008
·
2011-05-13 12:00
/dev/null 2>&1
H2000G >/dev /null 2>&1 & 对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个
dup2
cjjwzs
·
2011-05-08 12:00
脚本
linux相关代码程序,小而精悍
main(void){ int fd ;static const char* name="tmpfile.txt";//if( mknod(name,S_IFCHR | 0600 , (1= 0){
dup2
urecvbnkuhBH_54245df
·
2011-03-01 22:00
重定向已经运行进程的标准输出到文件的办法(通过ptrace注入代码到其他进程并运行)
1、重定向标准输出,用
dup2
系统调用,du
laokaddk
·
2011-02-22 17:51
linux
职场
hook
休闲
ptrace
diff 更新 检查脚本
bin/env python # encoding: utf-8 """ @filename : diff_check.py @Author : i
dup2
x
jeye.bow
·
2011-01-24 18:00
C++
c
python
C#
脚本
[APUE] Exercise3.2
3.2Writeyourown
dup2
functionthatperformsthesameserviceasthe
dup2
functiondescribedinSection3.12,withoutcallingthefcntlfunction.Besuretohandleerrorscorrectly
BSKnight
·
2011-01-19 10:00
RTEMS文件系统(4):系统调用开发信息(上)
access()chdir()chmod()chown()close()closedir()dup()
dup2
()fchmod()fcntl()fdatasync()fp
coolbacon
·
2011-01-13 22:00
网络
Access
Path
Comments
Descriptor
permissions
RTEMS文件系统(4):系统调用开发信息(上)
access()chdir()chmod()chown()close()closedir()dup()
dup2
()fchmod()fcntl()fdatasync()fp
coolbacon
·
2011-01-13 22:00
网络
Access
Path
Comments
Descriptor
permissions
UNIX管道编程——使用pipe函数,dup函数,
dup2
函数
2009-12-29 11:46管道在unix类系统中是一个很重要的概念,文件的重定向就是使用管道来实现的,在shell中也提供了"|"来直接使用管道,那么在C中,如何使用管道呢? 管道在unix中是通过pipe函数来实现的。 头文件: #include <unistd.h> 函数定义:int pipe(int filedes[2]); 函数说明:
sealbird
·
2011-01-11 10:00
编程
C++
c
unix
C#
Linux下的管道编程技术-dup函数和
dup2
函数
development/soft/20071214/13347.html [/url]时间:2007-12-14 11:43:26 来源:Linux联盟收集整理 作者: dup和
dup2
sealbird
·
2011-01-09 23:00
数据结构
编程
linux
脚本
cgi
dup与
dup2
用法
函数名:
dup2
功 能:复制文件句柄用 法:int
dup2
(intoldhandle,intnewhandle);Stevenssaid:(1)每个进程在进程表中都有一个记录项,每个记录项中有一张打开文件描述符表
jackyxwr
·
2010-12-31 15:00
c
struct
unix
图形
2010
inux shell 中"2>&1"含义
nohup/mnt/Nand3/H2000G >/dev/null 2>&1 & 对于&1更准确的说应该是文件描述符1,而1一般代表的就是STDOUT_FILENO,实际上这个操作就是一个
dup2
chunoo
·
2010-12-15 15:48
inux
shell
职场
休闲
描述符
dup2
-close-fd
int main(int argc, char *argv[]) { char say1[] = "hello write\n\0"; char say2[] = "hello printf\n\0"; close(STDOUT_FILENO); write(0, say1, strlen(say1));
xserver
·
2010-10-28 10:00
java
pipe, popen, dup,
dup2
pipe和popen可以帮助我们实现类似shell下面的,如catfile|cksum|echo等管道操作。下面是例子:1.运行cksumimagename,得到其输出进行处理staticboolcheck_image(char*imagename,char*crc,char*len){ FILE*fp; charcommand[120]; charbuf[200],tImagenam
jiangjqian
·
2010-10-20 09:53
职场
pipe
休闲
pipe, popen, dup,
dup2
pipe和popen可以帮助我们实现类似shell下面的,如catfile|cksum|echo等管道操作。下面是例子:1.运行cksumimagename,得到其输出进行处理staticboolcheck_image(char*imagename,char*crc,char*len){ FILE*fp; charcommand[120]; charbuf[200],tImagenam
jiangjqian
·
2010-10-20 09:53
职场
pipe
休闲
解惑dup/
dup2
最近一段时间在用c写cgi程序,接触了这两个系统调用dup/
dup2
,碰到了一些问题,也解决了一些问题,写出来与大家分享,也方便以后参考:)1.文件描述符在内核中数据结构 在具体说dup/
dup2
之前
liangkaiyang
·
2010-09-26 11:00
数据结构
shell
server
脚本
cgi
终端
形象的理解dup和
dup2
函数
作者在该书中讲解dup/
dup2
之前曾经讲过“文件共享”,这对理解dup/
dup2
还是很有帮助的。
liangkaiyang
·
2010-09-24 19:00
编程
c
unix
struct
图形
dup,
dup2
函数
dup,
dup2
函数这两个函数的功能是输出的重定向 定义这两个函数的头文件是unistd.h,有兴趣的可以自己看看这个头文件包含的内容 要提的是这个头文件同时定义了下面三个常量
xiaofei0859
·
2010-09-13 16:00
Linux file I/O
#includeintdup(intfiledes); => fcntl(filedes,F_DUPFD,0);int
dup2
(intfiledes,intfiledes2); => close
cindy9902
·
2010-08-15 15:00
linux
struct
File
Descriptor
structure
locking
理解dup、dup和fcntl
/dup函数的作用:复制一个现有的句柄,产生一个与“源句柄特性”完全一样的新句柄(也即生成一个新的句柄号,并关联到同一个设备)//
dup2
函数的作用:复制一个现有的句柄到另一个句柄上,目标句柄的特性与“
linweig
·
2010-08-11 11:00
struct
Stream
File
System
buffer
Descriptor
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他