/dev/null
/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称"黑洞"。比较常见的用法是吧不需要的输出重定向到这个文件。
ping www.baiud.com > /dev/null &
/dev/zero
"零"设备,可以无限的提供空字符(0x00,ASCII代码NUL)。常用来生成一个特定大小的文件
dd if=/dev/zero of=test.log bs=1M count=50 :模拟创建一个50M的文件
if:inputfile 输入文件
of:outputfile 输出文件
bs:单个文件大小
count:文件个数
/dev/random和/dev/urandom
/dev/random和/dev/urandom是Linux系统中提供的随机伪设备,这两个设备的任务,是提供永不为空的随机字节数据流。
很多解密程序与安全应用程序(如SSH Keys,SSL Keys等)需要它们提供的随机数据流。
危险玩法,比如实现类似于shred粉碎文件的作用
[root@yuchao-tx-server ~]# dd bs=1M count=30 if=/dev/urandom of=./t1
也可以销毁硬盘分区数据
dd if=/dev/urandom of=/dev/sda5
标签:count,文件,特殊,dd,Linux,bs,dev,urandom
From: https://www.cnblogs.com/chunjeh/p/17566964.html