Latest web development tutorials

dd comandos de Linux

dd comandos de Linux

Linux comando Daquan Linux comando Daquan

dd comandos de Linux se utiliza para leer, datos de salida y convertir.

dd se puede leer de la entrada estándar o los datos en el archivo, de acuerdo con la conversión de formato de datos especificado, y luego salida a un archivo, dispositivo, o la salida estándar.

Descripción de parámetros:

  • if = Nombre del archivo: Introduzca el nombre del archivo, el valor por defecto es la entrada estándar. Que especifica el archivo de origen.
  • = de nombre de archivo: salida de nombre de archivo por defecto a la salida estándar. Que especifica el archivo de destino.
  • IBS = bytes: bytes bytes vez leí que especifican un tamaño de bloque de bytes bytes.
    = obs bytes: una salida de bytes bytes, que especifica un tamaño de bloque de bytes bytes.
    bs = bytes: establecer tanto de lectura / salida de tamaño de bloque de bytes bytes.
  • cbs = bytes: bytes bytes de una conversión, el tamaño del búfer de conversión especificada.
  • skip = bloques: bloques Se salta bloques desde el principio del archivo de entrada y luego empezar a copiar.
  • seek = bloques: bloques Se salta bloques desde el principio del archivo de salida y luego empieza a copiar.
  • count = bloques: copiar sólo bloquea los bloques, el tamaño del bloque es igual al número de bytes especificados IBS.
  • conv = <palabra clave> palabra clave puede tener las siguientes 11 tipos:
    • conversión: convertir el archivo con los parámetros especificados.
    • ascii: ebcdic convierte a ASCII
    • ebcdic: convertir ASCII a EBCDIC
    • IBM: convertir ASCII a EBCDIC alternativo
    • bloque: cada línea se convierte en una longitud de cbs, menos parcialmente lleno con espacios
    • desbloquear: hacer que la longitud de cada línea se CBS, menos parcialmente lleno de espacios
    • lcase: los caracteres en mayúsculas convertidos a minúsculas
    • Ucase: los caracteres en minúsculas convertidos en mayúsculas
    • hisopo: intercambiar cada par de bytes de entrada
    • noerror: Error no se detiene
    • notrunc: no truncar el archivo de salida
    • sincronización: El Rellena cada bloque de entrada con el SII bytes, menos de un cierto carácter vacío (NUL) lleno.
  • help: Muestra información de ayuda
  • --version: Muestra información de versión

Ejemplos

Bajo Linux hacer un disco de arranque, utilice el siguiente comando:

dd if=boot.img of=/dev/fd0 bs=1440k 

El archivo testfile todas las letras mayúsculas del alfabeto, y luego girar a la testfile_1 archivo convertido, utilice el siguiente comando en un símbolo del sistema:

dd if=testfile_2 of=testfile_1 conv=ucase 

En donde el contenido es testfile_2:

$ cat testfile_2 #testfile_2的内容  
HELLO LINUX!  
Linux is a free unix-type opterating system.  
This is a linux testfile!  
Linux test 

Después de la conversión se ha completado, el contenido testfile_1 como sigue:

$ dd if=testfile_2 of=testfile_1 conv=ucase #使用dd 命令,大小写转换记录了0+1 的读入  
记录了0+1 的写出  
95字节(95 B)已复制,0.000131446 秒,723 KB/s  
cmd@hdd-desktop:~$ cat testfile_1 #查看转换后的testfile_1文件内容  
HELLO LINUX!  
LINUX IS A FREE UNIX-TYPE OPTERATING SYSTEM.  
THIS IS A LINUX TESTFILE!  
LINUX TEST #testfile_2中的所有字符都变成了大写字母 

Se lee de la cadena de entrada estándar y convierte la cadena a mayúsculas después, y luego la salida al dispositivo de salida estándar, utilice el comando:

dd conv=ucase 

Después de introducir el comando anterior y pulse Intro, la cadena de entrada, pulse la tecla Intro, pulse la combinación de teclas Ctrl + D para salir, los siguientes resultados:

$ dd conv=ucase 
Hello Linux! #输入字符串后按回车键  
HELLO LINUX! #按组合键Ctrl+D退出,转换成大写结果  
记录了0+1 的读入  
记录了0+1 的写出  
13字节(13 B)已复制,12.1558 秒,0.0 KB/s 

Linux comando Daquan Linux comando Daquan