操作系统实践十讲:管道与I O重定向详解.pdfVIP

  • 1
  • 0
  • 约4.27千字
  • 约 2页
  • 2026-10-21 发布于北京
  • 举报

操作系统实践十讲:管道与I O重定向详解.pdf

讲座10大纲

:管道

方法:逐步构建到

who

|sort

和

bc

今天的

系统调用:pipe(int

pfd[2]),

dup(int

fd),

fcntl(

fd,

F_DUPFD,

choice

)

大纲

一、I/O重定向和管道的实际应用:watch.sh

展示了shell编程相较于C编程的便捷性,以及简单

软件工具的灵活性,还有I/O重定向和管道的价值

二、关于I/O和重定向的

每个进程都会预先打开文件描述符0、1和2。大多数软件工具会写入标

准输出(fd=1)。重定向是由shell处理的,程序本身不进行重定向

三、如何将stdin附加到文件

:open会使用文件描述符数组中最低可用编号。方法1:

close(0),

open(filename,0)。方法2:fd

=open(file);

close(0);

dup(fd);

close(fd);

方法3:fd

文档评论(0)

1亿VIP精品文档

相关文档