用管道这个黄色的东西是什么? [重复]

Modified on: Sat, 09 Jun 2018 13:33:53 +0800

我注意到/var/spool/nullmailer目录包含一个奇怪的trigger实体,它以黄色显示并带有“|”后缀。

它似乎不是一个目录(至少我不能cd进入它),当我尝试用vi打开它时,控制台冻结。

那是什么东西?

最佳答案

这是一个named-pipe - Unix中7种文件类型之一。 p中的prw--w--w-确认它是一个命名管道。

您可以从一侧写入管道并从另一侧读取数据:

$ mkfifo mypipe
$ cat mypipe

在另一个终端

$ cat > mypipe
Hello from the other side
What's up?

您输入的内容将显示在另一个终端中。

lls -CF的别名,llls -alFh的别名。
根据手册页

-F, --classify
    append indicator (one of */=>@|) to entries

因此,对于命名管道|将附加到文件名。


相关问答

添加新评论