Latest web development tutorials

comando di Linux dd

comando di Linux dd

Linux comando Daquan Linux comando Daquan

comando di Linux dd viene utilizzato per leggere, convertire e dati in uscita.

dd può essere letta dallo standard input o dei dati nel file, in base alla conversione del formato dati specificato, e poi output in un file, dispositivo o standard output.

Descrizione Parametro:

  • if = nome del file: Inserire il nome del file, il default è lo standard input. Che specifica il file sorgente.
  • di = nome del file: nome del file di output di default sullo standard output. Che specifica il file di destinazione.
  • ibs = byte: byte byte una volta letto che specificare una dimensione di blocco di byte byte.
    oss = byte: una uscita byte byte, che specifica una dimensione di blocco di byte byte.
    bs = byte: impostare sia di lettura / output block size byte byte.
  • cbs = byte: byte byte di una conversione, la conversione specificata dimensione del buffer.
  • saltare = blocchi: blocchi Salta blocchi a partire dall'inizio del file di input e quindi avviare la copia.
  • cercare = blocchi: blocchi Salta blocchi a partire dall'inizio del file di output e poi inizia la copia.
  • count = blocchi: copiare blocchi solo blocchi, la dimensione del blocco è uguale al numero di byte ibs specificati.
  • conv = <parola chiave> parola chiave può avere i seguenti 11 tipi:
    • Conversione: converte file con i parametri specificati.
    • ASCII: ebcdic convertiti in ASCII
    • ebcdic: convertire ASCII ebcdic
    • IBM: convertire ASCII ebcdic alternativo
    • Blocco: ogni linea viene convertita ad una lunghezza di CBS, meno parzialmente riempito con spazi
    • sbloccare: rendere la lunghezza di ciascuna linea sono CBS, meno parzialmente riempito con spazi
    • LCase: i caratteri maiuscoli convertiti in minuscoli
    • UCase: caratteri minuscoli convertiti in maiuscolo
    • tampone: scambiare ogni coppia di byte di ingresso
    • noerror: Errore non si ferma
    • notrunc: non tronca il file di output
    • sync: Il Pad ogni blocco di ingresso a IBS byte, a meno di qualche (NUL) carattere vuoto pieno.
  • --help: visualizza informazioni di aiuto
  • --version: Mostra informazioni sulla versione

Esempi

Sotto Linux fare un disco di avvio, utilizzare il seguente comando:

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

Il file testfile tutte le lettere maiuscole dell'alfabeto, e file di testfile_1 poi svoltare a diventare, utilizzare il seguente comando al prompt dei comandi:

dd if=testfile_2 of=testfile_1 conv=ucase 

In cui il contenuto è testfile_2:

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

Dopo la conversione è completa, il contenuto testfile_1 come segue:

$ 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中的所有字符都变成了大写字母 

Legge dalla stringa di input standard e lo converte la stringa in maiuscolo dopo, e poi l'uscita per il dispositivo di output standard, utilizzare il comando:

dd conv=ucase 

Dopo aver inserito il comando di cui sopra e premere Invio, la stringa di input, premere il tasto Invio, premere la combinazione di tasti Ctrl + D per uscire, i seguenti risultati:

$ 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