首页 > 学技术 > 技术网文 > Linux Shell > 正文

[保留] 请问管道文件的用处


来源 chinaunix.net 酷勤网整理

在什么情况下需要管道文件,能举例说明么?





 寂寞烈火 回复于:2005-04-27 01:08:02

管道用于进程间通信
shell十三问好像有介绍管道的文章和实例!


 lsglori 回复于:2005-04-28 01:09:50

我看过SHELL 13问,烈火兄是不是理解错了,我问的不是管道的用法
而是管道文件的用法

就是用mknod filename p 创建的类型为 p 的文件


 寂寞烈火 回复于:2005-04-28 01:17:32

引用:原帖由 "lsglori" 发表:
我看过SHELL 13问,烈火兄是不是理解错了,我问的不是管道的用法
而是管道文件的用法

就是用mknod filename p 创建的类型为 p 的文件


sorry,:oops:
贴一个mknod的help文件,
引用:

/home/lee#mknod --help
用法:mknod [选项]... 名称 类型 [MAJOR MINOR]
创建指定<类型>和<名称>的特殊文件。
 
长选项必须用的参数在使用短选项时也是必须的。
  -m, --mode=模式   指定权限模式 (类似 chmod),而不是 a=rw 减 umask
      --help     显示此帮助信息并离开
      --version  显示版本信息并离开
 
当<类型>为 p 时不可指定 MAJOR 及 MINOR,否则它们是必须指定的。
<类型>可以是:
 
  b      创建(有缓冲的)区块特殊文件
  c, u   创建(没有缓冲的)字符特殊文件
  p      创建 FIFO 特殊文件
 
Report bugs to <bug-coreutils@gnu.org>.


当错删了一些/dev下的文件的时候,经常用这个命令从新创建
没怎么用过这个工具 :(




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=536871
转载请注明作者名及原文出处



收藏本页到: