Dalam Linux, dd ialah perintah yang digunakan untuk membaca, menukar dan mengeluarkan data fungsi arahan ini adalah untuk menyalin fail dengan blok saiz tertentu dan melakukan penukaran yang ditentukan semasa menyalin baca daripada input atau fail standard, ditukar mengikut format yang ditentukan, dan kemudian output kepada fail, peranti atau output standard.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
DD ialah perintah yang sangat berguna di bawah sistem Linux/UNIX Fungsinya adalah untuk menyalin fail dengan blok saiz yang ditentukan, dan melakukan operasi yang ditentukan semasa menyalin .
Perintah dd Linux digunakan untuk membaca, menukar dan mengeluarkan data.
dd boleh membaca data daripada input atau fail standard, menukar data mengikut format yang ditentukan, dan kemudian mengeluarkannya kepada fail, peranti atau output standard.
Perihalan parameter:
if=filename: masukkan nama fail, lalai ialah input standard. Iaitu, nyatakan fail sumber.
of=filename: nama fail output, lalai ialah output standard. Iaitu, nyatakan fail destinasi.
ibs=bait: Baca bait bait pada satu masa, iaitu, nyatakan saiz blok bait bait.
obs=bait: Output bait bait pada satu masa, iaitu, nyatakan saiz blok bait bait.
bs=bait: Tetapkan juga saiz blok baca/output kepada bait bait.
cbs=bait: Tukar bait bait pada satu masa, iaitu, nyatakan saiz penimbal penukaran.
skip=blocks: Langkau blok blok dari permulaan fail input sebelum mula menyalin.
seek=blocks: Langkau blok blok dari permulaan fail output sebelum mula menyalin.
count=blok: Hanya blok blok disalin dan saiz blok adalah sama dengan bilangan bait yang ditentukan oleh ibs.
conv=
penukaran: Tukar fail dengan parameter yang ditentukan.
ascii: Tukar ebcdic kepada ascii
ebcdic: Tukar ascii kepada ebcdic
ibm: Tukar ascii kepada ebcdic ganti
blok: Tukar setiap baris kepada panjang cbs, isi bahagian yang hilang dengan ruang
nyahsekat: Jadikan setiap baris The panjang ialah cbs, dan bahagian yang hilang diisi dengan ruang
lhuruf: Tukar aksara besar kepada aksara kecil
ucase: Tukar aksara kecil Untuk aksara besar
swap: Tukar setiap pasangan bait yang dimasukkan
noerror: Jangan berhenti apabila ralat
notrunc: Jangan potong fail output
sync: Isikan setiap blok input kepada bait ibs, dan isi bahagian yang hilang dengan aksara null (NUL).
--bantuan: Paparkan maklumat bantuan
--versi: Paparkan maklumat versi
Contohnya adalah seperti berikut:
Untuk membuat cakera but di bawah Linux, anda boleh menggunakan arahan berikut:
dd if=boot.img of=/dev/fd0 bs=1440k
Tukar semua huruf Inggeris dalam fail testfile kepada huruf besar, dan kemudian tukarkannya ke dalam fail testfile_1. Gunakan arahan berikut dalam command prompt :
dd if=testfile_2 of=testfile_1 conv=ucase
Kandungan testfile_2 ialah:
$ cat testfile_2 #testfile_2的内容 HELLO LINUX! Linux is a free unix-type opterating system. This is a linux testfile! Linux test
Selepas penukaran selesai, kandungan testfile_1 adalah seperti berikut:
Disyorkan Belajar: Tutorial Video Linux
Atas ialah kandungan terperinci Apa itu dd dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!