目录
内容来源:
【GUN】【mkfifo】指令介绍
【busybox】【mkfifo】指令介绍
【linux】【mkfifo】指令介绍
使用示例:
创建管道文件 - 创建的时候同时指定文件权限
常用组合指令:
指令不常用/组合用法还需继续挖掘:
内容来源:
GUN : Coreutils - GNU core utilities
busybox v1.36.1 : 【busybox记录】【shell指令】基于的Busybox的版本和下载方式-CSDN博客
【GUN】【mkfifo】指令介绍
mkfifo:创建fifo(命名管道)
mkfifo 用指定的名称创建fifo(也称为命名管道)。
简介:
mkfifo [option] name...
FIFO是一种允许独立进程通信的特殊文件类型。一个进程打开FIFO文件进行写入,另一个进程打开FIFO文件进行读取,然后数据就可以像shell或其他地方的匿名管道一样流动了。
该程序接受以下选项。参见第2章[常见选项],第2页。
‘-m mode’
‘--mode=mode’
将创建的fifo的模式设置为mode,这是符号模式,如chmod所示,并使用'a=rw'(允许每个人读取和写入)作为起点。mode应该只指定文件权限位。请参阅第27章[文件权限],第236页。
‘-Z’
‘--context[=context]’
如果不指定上下文,请根据目标文件的系统默认类型调整SELinux安全上下文,类似于restorecon命令。此选项的长形式指定了特定的上下文,将仅为新创建的文件设置上下文。在指定的上下文中,如果同时禁用SELinux和SMACK,则会发出警告。
退出状态为零表示成功,非零值表示失败。
【busybox】【mkfifo】指令介绍
NA
【linux】【mkfifo】指令介绍
[root@localhost tools]# mkfifo --help
用法:mkfifo [选项]... 名称...
Create named pipes (FIFOs) with the given NAMEs.
必选参数对长短选项同时适用。
-m, --mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask
-Z set the SELinux security context to default type
--context[=CTX] like -Z, or if CTX is specified then set the SELinux
or SMACK security context to CTX
--help 显示此帮助信息并退出
--version 显示版本信息并退出
GNU coreutils 在线帮助:<https://www.gnu.org/software/coreutils/>
请向 <http://translationproject.org/team/zh_CN.html> 报告 mkfifo 的翻译错误
完整文档请见:<https://www.gnu.org/software/coreutils/mkfifo>
或者在本地使用:info '(coreutils) mkfifo invocation'
使用示例:
创建管道文件 - 创建的时候同时指定文件权限
-m 选项指定权限
指令: mkfifo -m 777 test
常用组合指令:
NA
指令不常用/组合用法还需继续挖掘:
NA