對於dup2(fd,1)的理解

文件描述符中0標準輸入,1標準輸出,2標準錯誤 這三個在正常情況下都存在着 你任意open一個文件得到的文件描述符都是至少從3開始 dup2(fd,1)=dup(fd,STDOUT_FILENO) dup2(fd,1) 這裏複製的是文件句柄 (在c語言下就是FILE結構體 )而不是文件描述符(fd) 此時標準輸出(stdout)(程序在屏幕終端輸出結果) 那dup2的作用就是關閉標準輸出,本應該寫
相關文章
相關標籤/搜索