这个带管子的黄色东西是什么?

这个带管子的黄色东西是什么?

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

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

那个东西是什么?

在此处输入图片描述

答案1

它是一个命名管道- Unix 中的 7 种文件类型之一。pinprw--w--w-确认它是一个命名管道。

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

$ mkfifo mypipe
$ cat mypipe

在另一个终端

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

您在此处输入的任何内容都会出现在另一个终端中。

l是 的别名ls -CF,也是ll的别名ls -alFh
根据手册页

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

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

答案2

您可以使用命令文件加上文件名来识别 Linux 系统上的任何“文件”。

file "trigger"

会告诉你这是一个命名管道。

相关内容