linux新建文件命令

等等,昨天在一台旧办公室笔记本电脑上尝试过这个。
当时我想快速生成一个测试文件,于是我在命令行中乱搞,输入了 touch testfile.txt。
突然,电脑屏幕上出现了一个名为testfile.txt的文件图标。
当时我没多想,以为系统自动安装了一个新软件,但同事提醒我,那是Linux自带的一个小玩意儿。
我又用ls查看了一下,发现文件大小为0字节。
我这才想起来Linux中的文件不是这样创建的。
它不像 Windows 那样直观,只需点击几下鼠标即可完成。
对于Linux命令行操作,你每次都要记住这一点。
如果你做错了一步,整个过程就可能白费。
我突然想到我的同事正在学习计算机科学。
他似乎告诉我,如果文件存在,触摸它只会更新时间戳,而不会更改文件内容。
但如果该文件不存在怎么办?它将创建一个新文件,就像我昨天所做的那样。
这很有趣。

如何在Linux中使用mkfifo命令创建FIFO文件并设置权限?

mkfifo 是著名的管道的诞生。
说白了,就是一个进程间通信工具。

创建命令是mkfifo FIFO name。
我上周只处理了一份。

-m 参数设置权限。
它实际上是一个 chmod 函数。
例如,mkfifo -m 6 00 fifo。

SELinux 也受支持。
mkfifo -m scontext 使用 FIFO 名称。

如何使用根据情况而有所不同。
你到底想做什么?