dd的主要功能是拷贝文件(默认从标准输入拷贝到标准输出,这意味dd可以在管道中使用)
e.g.: dd if=file1 of=file2 conv=ucase
(将file1 copy into file2,转化为大写。)
cut是一个选取命令,以行为单位,用指定分隔符将行切分为若干字段,选取所需要的字段(to stdout)。
cut -c 2-5 target (output the 2~5 characters in target)
cut命令用来显示行中的指定部分。该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所指 明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如cut fl f2 > f3将把文件fl和几的内容合并起来,然后通过输出重定向符“>”的作用,将它们放入文件f3中。详见:http://man.linuxde.net/cut
cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。
fmt命令读取文件的内容,根据选项的设置对文件格式进行简单的优化处理,并将结果送到标准输出设备
-c或--crown-margin:每段前两列缩排;
-p或-prefix=:仅合并含有指定字符串的列,通常运用在程序语言的注解方面;
-s或--split-only:只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列;
-t或--tagged-paragraph:每列前两列缩排,但第1列和第2列的缩排格式不同;
-u或--uniform-spacing:每列字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔;
-w或--width=或-:设置每列的最大字符数。
dd命令用于复制文件并对原文件的内容进行转换和格式化处理。dd命令功能很强大的,对于一些比较底层的问题,使用dd命令往往可以得到出人意料的效果。用的比较多的还是用dd来备份裸设备