暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

每天一个linux命令008 dd命令

大侠之运维 2022-08-30
527

点击上方蓝字  关注大侠之运维

后台回复”99.99%“获取运维干货



命令简介 

dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。


dd命令 用于复制文件并对原文件的内容进行转换和格式化处理件。


最常见的就是生成一些固定大小的文件,可以用来测告警或者测试日志清理脚本


语法      


dd(选项)

选项

    bs=<字节数>:将ibs(输入)与obs(输出)设成指定的字节数;
    count=<区块数>:仅读取指定的区块数;
    if=<文件>:读取文件;
    of=<文件>:输出到文件;
    --help:帮助;
    --version:显示版本信息。

    扩展 

    /dev/null 空设备文件


    /dev/zero 它会提供无限连续不断的空数据流,可以用来产生一个固定大小的空文件

    实例  

      [root@localhost text]# dd if=/dev/zero of=test.txt bs=1M count=1
      1+0 records in
      1+0 records out
      1048576 bytes (1.0 MB) copied, 0.006107 seconds, 172 MB/s


      [root@localhost text]# du -sh test.txt
      1.1M test.txt


      该命令创建了一个1M大小的文件test.txt,其中参数解释:

      • if 代表输入文件。

      • of 代表输出文件。

      • bs 代表字节为单位的块大小。

      • count 代表被复制的块数。

      • /dev/zero 前面有介绍

       

      以上命令可以看出dd命令来测试内存操作速度:

        1048576 bytes (1.0 MB) copied, 0.006107 seconds, 172 MB/s

        推荐阅读


        生产elasticsearch 8.0部署文档

        elastalert2-ELK日志关键字监控实践

        kubernetes安装参考这篇就好了!!




        文章转载自大侠之运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论