Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 无法将管道更改为普通文件_Unix_Pipe - Fatal编程技术网

Unix 无法将管道更改为普通文件

Unix 无法将管道更改为普通文件,unix,pipe,Unix,Pipe,我有下面的文件(上面),它似乎是一个Unix管道 如何使管道成为默认文本文件 如何使管道成为默认管道 文本文件,例如第一个字母 更改为d “d”的第一个字符表示该条目是一个目录,而不是一个普通文件。除非有其他未提及的复杂情况,否则最简单的方法是使用大锤: $ rm outside $ touch outside 如果当前有一个进程正在使用该文件,则需要先终止该进程,然后重新启动该进程,使其使用新文件。否则,管道将保持打开状态,但不可见,直到过程最终结束。@Cody:你说得对。我修好了。谢谢你

我有下面的文件(上面),它似乎是一个Unix管道

如何使管道成为默认文本文件

如何使管道成为默认管道 文本文件,例如第一个字母 更改为d


“d”的第一个字符表示该条目是一个目录,而不是一个普通文件。

除非有其他未提及的复杂情况,否则最简单的方法是使用大锤:

$ rm outside
$ touch outside

如果当前有一个进程正在使用该文件,则需要先终止该进程,然后重新启动该进程,使其使用新文件。否则,管道将保持打开状态,但不可见,直到过程最终结束。

@Cody:你说得对。我修好了。谢谢你指出这一点!