What does the command name “dd” stand for?



dd stand for copy and convert, it's a utility of Unix and Unix-like operating system that used for convert or copying files and folder.

Function: Copy a file, converting and formatting according to the operands

dd syntax:

dd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N] [seek=N] [conv=notrunc|noerror|sync|fsync]

if= input file
of= output file
sync=copy everything
conv=noerror : continue to copy if there are read errors

help ! you can type command :

dd --helpExample 1:

Backup one disk to another


We have 2 disks ( sdb & sdc) & we want a full backup of disk 2 ( sdb ) to disk 3 ( sdc ) so a command is :

dd if=/dev/sda of=/dev/sdb conv=noerror, syncExample 2:

Create bootable media, in this example we creating centos 7 bootable Pendrive

dd if=/tmp/CentOS-7-x86_64-Minimal-1511.iso of=/dev/sdb bs=1M oflag=syncbs=1M: read and write up...
0 0

I know very well what the command does, but man dd, info dd tell me: 'Convert and copy a file', as does GNU Coreutils.

Google says its an abbreviation of everything between medicine and bad webchat slang; except someone saying it means 'data destroyer', something used in PC forensics - I'd be horrified if my dd destroyed my data!

Any insight? :-)

Update: Of course I had to check the jargon file:

The Unix dd(1) was designed with a weird, distinctly non-Unixy keyword option syntax reminiscent of IBM System/360 JCL (which had an elaborate DD ‘Dataset Definition’ specification for I/O devices)

Still sounds pretty ambiguous, but then it says:

though the command filled a need, the interface design was clearly a prank.

Heh :-)

Wikipedia (dd) asserts it was named after IBM JCL command DD which stands for Data Definition. I always thought it would mean data duplicate, though.

Though the “best answer” was given, this...

0 0
awk Aho, Weinberger, and Kernighan

The awk scripting language was named by its authors, Al Aho, Peter Weinberger, and Brian Kernighan. For more, see ARCHIVED: What is awk, and how do I use it?

grep Global regular expression print

The grep command comes from the command used by the ed program (a simple and venerable Unix text editor) to print all lines matching a certain pattern:


For more, see What is grep, and how do I use it?

fgrep Fixed grep

The fgrep command searches for fixed strings only, possibly taking the strings from another file. The "f" does not stand for "fast"; in fact, at times, using the fgrep command can be slower than using the egrep command. However, the fgrep command may still be useful when searching a file for a larger number of strings than the egrep command can handle.

egrep Extended grep

The egrep command uses fancier regular expressions than the grep command. Many people use the egrep command for its internal...

0 0

Dd What Does Dd Stand For The Free Dictionary

Dd What Does Dd Stand For The Free Dictionary

DD – What does DD stand for? The Free Dictionary. http://acronyms.thefreedictionary.com/DD Data Deficient (IUCN Red List of Threatened Species category) DD:Looking for online definition of DD&A or what DD& A stands DD&A – What does DD&A stand for? The Free Dictionary. http://acronyms.thefreedictionary.com/DD%26AWhat does DD stand for? What does DD mean? This page is about the various possible meanings of the acronym, What does DD mean? Doctor of Divinity, DD (noun)What does the command name “dd” stand for? But what does dd stand for? I understand its use, but not what the name dd actually means, or is an I know very well what the command does, but man dd, info dd tell me: ‘Convert and copy a file’, as does GNU Coreutils. What does dd stand for?DD stands for Destroyer. Search for acronyms, abbreviations, definitions and topics. All Acronyms. Toggle navigation. Any Category....

0 0
jot, seq

These utilities emit a sequence of integers, with a user-selectable increment.

The default separator character between each integer is a newline, but this can be changed with the -s option.

Both jot and seq come in handy in a for loop.

Example 16-54. Using seq to generate loop arguments

A simpler example:

Example 16-55. Letter Count"


The getopt command parses command-line options preceded by a dash. This external command corresponds to the getopts Bash builtin. Using getopt permits handling long options by means of the -l flag, and this also allows parameter reshuffling.

Example 16-56. Using getopt to parse command-line options

See Example 10-5 for a simplified emulation of getopt.


The run-parts command executes all the scripts in a target directory, sequentially in ASCII-sorted filename order. Of course, the scripts need to have execute...

0 0
Vim documentation: change main help file *change.txt* For Vim version 7.3. Last change: 2011 Feb 25 VIM REFERENCE MANUAL by Bram Moolenaar This file describes commands that delete or change text. In this context, changing text means deleting the text and replacing it with other text using one command. You can undo all of these commands. You can repeat the non-Ex commands with the "." command. 1. Deleting text |deleting| 2. Delete and insert |delete-insert| 3. Simple changes |simple-change| *changing* 4. Complex changes |complex-change| 4.1 Filter commands |filter| 4.2 Substitute |:substitute| 4.3 Search and replace |search-replace| 4.4 Changing tabs |change-tabs| 5. Copying and moving text |copy-move| 6. Formatting text |formatting| 7. Sorting text |sorting| For inserting text see |insert.txt|. ============================================================================== 1. Deleting text *deleting* *E470* ["x] or *">* *x* *dl* ["x]x Delete [count] characters...
0 0
0 0