Latest web development tutorials

Linux dd perintah

Linux dd perintah

Linux perintah Daquan Linux perintah Daquan

Linux dd Perintah ini digunakan untuk membaca, mengkonversi dan data output.

dd dapat dibaca dari masukan standar atau data dalam file, menurut konversi format data tertentu, dan kemudian output ke file, perangkat, atau output standar.

Parameter Deskripsi:

  • jika = nama file: Masukkan nama file, default adalah standar input. Yang menentukan file sumber.
  • dari = nama file: Output nama file default ke output standar. Yang menentukan file tujuan.
  • IBS = byte: byte byte pernah membaca bahwa menentukan ukuran blok byte byte.
    = Obs bytes: satu output byte byte, yang menentukan ukuran blok byte byte.
    bs = byte: set kedua membaca / output ukuran blok byte byte.
  • cbs = bytes: bytes byte konversi, konversi ditentukan ukuran buffer.
  • melewatkan = blok: blok Loncat blok dari awal file input dan kemudian mulai menyalin.
  • mencari = blok: blok Loncat blok dari awal file output dan kemudian mulai menyalin.
  • hitung = blok: menyalin hanya blok blok, ukuran blok sama dengan jumlah byte yang ditentukan IBS.
  • conv = <keyword> kata kunci dapat memiliki 11 jenis berikut:
    • konversi: mengkonversi file dengan parameter tertentu.
    • ascii: EBCDIC dikonversi ke ascii
    • EBCDIC: mengkonversi ascii ke EBCDIC
    • ibm: mengkonversi ascii ke EBCDIC alternatif
    • blok: setiap baris diubah dengan panjang cbs, kurang terisi sebagian dengan spasi
    • membuka blokir: membuat panjang setiap baris yang cbs, kurang terisi sebagian dengan spasi
    • lcase: karakter huruf besar dikonversi ke huruf kecil
    • ucase: huruf kecil dikonversi ke huruf besar
    • swab: menukar setiap pasangan byte masukan
    • noerror: Kesalahan tidak berhenti
    • notrunc: tidak memotong file output
    • sync: The Pad setiap blok masukan untuk IBS byte, kurang dari beberapa kosong (NUL) karakter diisi.
  • help: Menampilkan informasi bantuan
  • version: informasi versi layar

contoh

Di Linux membuat boot disk, gunakan perintah berikut:

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

The testfile berkas semua huruf besar alfabet, dan kemudian berbelok menjadi berkas testfile_1, gunakan perintah berikut pada prompt perintah:

dd if=testfile_2 of=testfile_1 conv=ucase 

Dimana konten yang testfile_2:

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

Setelah konversi selesai, isi testfile_1 sebagai berikut:

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

Membaca dari input string standar dan mengkonversi string ke huruf besar setelah, dan kemudian output ke perangkat output standar, gunakan perintah:

dd conv=ucase 

Setelah memasukkan perintah di atas dan tekan Enter, string input, tekan tombol Enter, tekan kombinasi tombol Ctrl + D untuk keluar, hasil sebagai berikut:

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

Linux perintah Daquan Linux perintah Daquan