dup和dup2

dup就是拷贝原来一个副本,一般就是起到保存的作用
dup2 = dupto,拷贝文件描述符,返回的是新文件描述符,指向了原来文件描述符的文件
./dup2 test1 test 2
//分析:是往fd2写的,但实际1234567是加到了fd1中,即test1中
代码????
Linux——dup、dup2、fcntl实现dup描述符

Linux——dup、dup2、fcntl实现dup描述符fd3指向一个文件,fd4也指向一个文件,dup2之后,fd4就指向了fd3的文件,所以上述代码返回的是test2但是内容是写到了test1中(xX

将输入到屏幕的输入到文件中(重定向标准输出

Linux——dup、dup2、fcntl实现dup描述符重定向输出块代码见框框????,第一个参数是fd1,第二个是输出STDOUT_FILENO
Linux——dup、dup2、fcntl实现dup描述符

整体理解,记住是拷贝文件描述符就ok
Linux——dup、dup2、fcntl实现dup描述符

fcntl实现dup

代码????
Linux——dup、dup2、fcntl实现dup描述符

结果????
Linux——dup、dup2、fcntl实现dup描述符

相关文章:

  • 2022-03-07
  • 2022-02-14
  • 2022-12-23
  • 2021-10-09
  • 2022-02-26
  • 2022-03-02
  • 2021-06-09
  • 2021-09-02
猜你喜欢
  • 2022-12-23
  • 2021-10-26
  • 2021-06-25
  • 2021-06-29
  • 2021-12-25
  • 2022-01-01
  • 2022-01-23
相关资源
相似解决方案