`
face2face
  • 浏览: 14926 次
  • 性别: Icon_minigender_1
  • 来自: 福州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Linux操作系统下的dd命令技巧

阅读更多
人老了,记性不好,备份下...

原文地址http://linux.chinaitlab.com/command/729677.html

Linux操作系统下的dd命令技巧

  名称: dd

  使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file

  使用方式:

  dd [option]

  如果你想要在线看 manual, 可以试试:

  dd ——help

  或是

  info dd

  如果你想要看看这个版本如何:

  dd ——version

  输入或输出

  dd if=[STDIN] of=[STDOUT]

  强迫输入或输出的Size为多少Bytes

  bs: dd -ibs=[BYTE] -obs=[SIZE]

  强迫一次只做多少个 Bytes

  cbs=BYTES

  跳过一段以后才输出

  seek=BLOCKS

  跳过一段以后才输入

  skip=BLOCKS

  当然你可以拿这个来方便的拷贝光碟(注意,你的光碟是标准的 iso9660格式才可以这么做唷!)

  dd if=/dev/cdrom of=cdrom.iso

  其中 if 后面以及 of 后面的内容依你的需求调整。

  然后给系统这个指令就可以烧了:

  cdrecord -v cdrom.iso

  这篇不是在讲 cdrecord 的,所以上面的指令是最为简单但是不一定能符合您的硬件环境……

  功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm 命令删除掉。系统默认使用标准输入文件和标准输出文件。

  语法:dd [选项]

  if =输入文件(或设备名称)。

  of =输出文件(或设备名称)。

  ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数。

  skip = blocks 跳过读入缓冲区开头的ibs*blocks块。

  obs = bytes 一次写入bytes字节,即写入缓冲区的字节数。

  bs = bytes 同时设置读/写缓冲区的字节数(等于设置ibs和obs)。

  cbs = byte 一次转换bytes字节。

  count=blocks 只拷贝输入的blocks块。

  conv = ASCII 把EBCDIC码转换为ASCIl码。

  conv = ebcdic 把ASCIl码转换为EBCDIC码。

  conv = ibm 把ASCIl码转换为alternate EBCDIC码。

  conv = block 把变动位转换成固定字符。

  conv = ublock 把固定位转换成变动位。

  conv = ucase 把字母由小写转换为大写。

  conv = lcase 把字母由大写转换为小写。

  conv = notrunc 不截短输出文件。

  conv = swab 交换每一对输入字节。

  conv = noerror 出错时不停止处理。

  conv = sync 把每个输入记录的大小都调到ibs的大小(用NUL填充)。

  例1:要把一张软盘的内容拷贝到另一张软盘上,利用/tmp作为临时存储区。把源盘插入驱动器中,输入下述命令:

  $ dd if =/dev/fd0 of = /tmp/tmpfile

  拷贝完成后,将源盘从驱动器中取出,把目标盘插入,输入命令:

  $ dd if = /tmp/tmpfile of =/dev/fd0

  软盘拷贝完成后,应该将临时文件删除:

  $ rm /tmp/tmpfile

  例2:把net.i这个文件写入软盘中,并设定读/写缓冲区的数目。

  (注意:软盘中的内容会被完全覆盖掉)

  $ dd if = net.i of = /dev/fd0 bs = 16384

  例3:将文件sfile拷贝到文件 dfile中。

  $ dd if=sfile of=dfile

分享到:
评论

相关推荐

    linux dd命令实用技巧总结

    Linux中的`dd`命令是一个非常强大的工具,常用于数据转换和复制。它的功能包括但不限于创建映像文件、格式化磁盘、数据迁移等。本文将深入探讨`dd`命令的基本用法及其各种实用技巧。 首先,`dd`命令的基本语法是: ...

    Linux常用命令手写笔记

    Linux 命令手册 Linux 是一个强大的操作系统,它提供了许多实用的命令来帮助用户管理和维护系统。以下是 Linux 中一些常用的命令和技巧: ...这些命令和技巧可以帮助用户更好地使用 Linux 操作系统。

    linux60个常用命令总结

    本文将详细介绍 Linux 的 60 个常用命令,这些命令可以分为六个部分:安装和登录命令、文件处理命令、系统管理相关命令、网络操作命令、系统安全相关命令和其他命令。 安装和登录命令包括 login、shutdown、halt、...

    实用技巧:Linux系统下VI命令快捷键集合

    Linux 系统下 VI 命令快捷键集合 VI 编辑器是 Linux 系统中的一种文本编辑器,提供了许多实用的快捷键来提高用户的操作效率。本文将详细介绍 VI 编辑器中常用的快捷键,包括光标操作、添加文本、删除文本、修改文本...

    Linux系统初识教程.pdf

    2. Linux 命令是必须学习: Linux 是一个命令行组成的操作系统,命令在 Linux 中有很强的生命力。 Linux 命令有许多强大的功能,例如 find、man、exec 等。 命令分类 1. 安装和登录命令:login、shutdown、halt、...

    Linux文件系统管理命令及Vi编辑器的应用

    在Linux操作系统中,文件系统管理是日常运维的重要组成部分。本实训主要涉及以下几个关键命令: 1. **用户管理**: - `adduser` 或 `useradd`:创建新用户,例如`adduser yaoming`。 - `su` 或 `sudo`:切换用户...

    Linux常用必会60个命令

    login命令的应用技巧是Linux是一个真正的多用户操作系统,可以同时接受多个用户登录,还允许一个用户进行多次登录。 shutdown命令的作用是关闭计算机,它的使用权限是超级用户。shutdown命令的格式为shutdown [-h]...

    Linux操作系统实验

    在本Linux操作系统实验中,我们将深入探讨Linux系统的基础知识、常用命令行操作以及系统管理技巧。这个实验旨在帮助用户理解Linux系统的本质,提高其在终端中的操作能力,并为更高级的系统管理和开发工作打下坚实...

    Linux命令使用技巧集锦

    这些技巧和命令的熟练应用,将使你在Linux环境下更加游刃有余,无论是日常操作还是复杂问题的解决,都能展现出更高的效率和专业性。通过不断实践和学习,你将逐步成长为一名Linux高手,掌握更多进阶技术和解决方案。

    Linux date 命令使用技巧.txt

    在Linux操作系统中,`date`命令是一个非常实用且强大的工具,用于显示和设置系统日期和时间。通过掌握`date`命令的不同选项及其格式化字符串,用户可以灵活地管理时间和日期,这对于系统管理员来说尤为重要。 #### ...

    linux系统下dd命令的使用方法

    ### Linux系统下dd命令的使用方法 #### 一、引言 `dd` 命令在Linux系统中是一款非常强大的文件操作工具,主要用于文件复制和转换。它不仅可以用于简单的文件复制,还可以进行复杂的格式转换任务,如从一个磁盘分区...

    Linux的奇思妙想之系统优化技巧

    理解并熟练运用这些技巧,将极大地提升Linux系统的易用性和管理效率,特别是在服务器管理和网络操作环境中。通过配置文件的调整,可以更好地适应特定的工作需求,从而充分利用Linux系统的强大功能。

    Linux命令速查手册珍藏版

    Linux操作系统是开源、免费的Unix-like系统,广泛应用于服务器、超级计算机和嵌入式设备等领域。对于Linux用户来说,熟练掌握各种命令行工具是提高工作效率的关键。本手册——"Linux命令速查手册珍藏版"——是Linux...

    VI编辑器与LINUX操作系统下C语言的使用.pdf

    实验旨在提升学生对Linux操作系统和C语言的熟悉程度,理解VI编辑器的不同模式及其操作命令,以及掌握观察系统资源使用情况的基本技巧。 VI编辑器是Linux系统中广泛使用的文本编辑器,它有两种运行模式:命令模式和...

    合理利用Linux系统命令.pdf

    《合理利用Linux系统命令》是一本关于Linux操作系统的专业指南,主要涵盖了如何高效地使用Linux系统命令进行系统管理和维护。文章由赵永华撰写,分享了他在学习Linux过程中发现的一些实用技巧,特别强调了AIX系统中...

    Linux命令大全笔记

    ### Linux命令大全笔记 ...以上涵盖了Linux命令大全笔记中的主要知识点,包括常用的文件处理命令、系统信息查询命令以及其他实用的技巧。这些命令在日常的开发工作中非常有用,能够极大地提高工作效率。

    linux 命令手册.zip

    Linux操作系统是开源世界中的巨头,以其稳定性和灵活性深受开发者和系统管理员的喜爱。为了高效地在Linux环境下工作,熟悉和掌握各种命令是至关重要的。这份"Linux命令手册"提供了全面的命令指南,包括基础操作和...

    linux常用一些基本命令

    Linux操作系统是许多IT专业人士的基础工具,对于初学者来说,掌握一些基本的命令是必不可少的。以下是一些Linux常用的基本命令的详细说明。 1. **file命令** `file`命令用于检测文件的内容并判断其类型。它对于...

Global site tag (gtag.js) - Google Analytics