'dd' is a JCL utility from IBM mainframes. Both the Unix command name and syntax are directly lifted from the mainframe version of the ... data definition ... utility.
DD in JCL is not an utility, but keyword. Its functionality is something between shell's IO redirection and mounting volumes inside docker containers. The syntax itself is not that obscure in the context of JCL and IBM OSes.
'dd' is a JCL utility from IBM mainframes. Both the Unix command name and syntax are directly lifted from the mainframe version of the ... data definition ... utility.
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.1.0/...
https://groups.google.com/forum/m/#!msg/alt.folklore.compute...
https://groups.google.com/forum/m/#!msg/alt.folklore.compute...