dd
Bir görüntüyü USB'ye kopyalamak için kullanıyorum . Ama ne anlama geliyor dd
?
Kullanımını anlıyorum, ancak adın dd
gerçekte ne anlama geldiğini ya da kısaltmasının ne olduğunu değil.
Adam sayfasında bile yok.
dd
oldukça yardımcı olacaktır!
dd
Bir görüntüyü USB'ye kopyalamak için kullanıyorum . Ama ne anlama geliyor dd
?
Kullanımını anlıyorum, ancak adın dd
gerçekte ne anlama geldiğini ya da kısaltmasının ne olduğunu değil.
Adam sayfasında bile yok.
dd
oldukça yardımcı olacaktır!
Yanıtlar:
Sözdizimi, OS / 360 JCL'nin DD (veri tanımı) ifadesinden ilham almıştır. Kaynak: GNU
Burada Daha Fazla Okuma
data definition
JCL'deki ifadenin orijinal adı olarak desteklenir .
dd
JCL'den geldiğini söyledi : groups.google.com/d/msg/alt.folklore.computers/HAWoZ8g-xYk/…
Çok fazla teori var. Unix v7'de ( dd
ilk göründüğünde) hatırladığımda , man sayfasının disk yedekleme / geri yükleme aracı olarak sıkça kullanıldığından disk dökümü (veya veri dökümü mü?) Olduğunu söyledi. Bununla birlikte, v7 kılavuz sayfasının bir arşivi etimoloji ya da anlam ifade etmemektedir. Muhtemelen 1980'lerin başlarında ara sıra erişime sahip olduğumdan beri Bell Laboratuarlarındaki birinden duydum.
Diğer teoriler :
cc
(man PDK-11'deki Unix-V7'den dd)dd Veri Tanımı anlamına gelir .
dd = "Disk Dökümü".
Bu yardımcı program, ikincil belleği ("Sanal Bellek" işletim sisteminde toplu depolama aygıtları) çoğaltmanın yaygın olduğu özgün UNIX Sistemi işletim ortamından gelir. dd, bit için bit, bayt için bayt, sektör için sektör, iz için parça vb. işlemleri yapabilir. Ayrıca bitleri çevirebilir, EBCDIC'i ASCII'ye dönüştürebilir, blok boyutlarını değiştirebilir ve istediğiniz diğer herhangi bir ikili işlemi yapabilir. Depolama verilerini taşımanız / dönüştürmeniz / kurtarmanız gerekir. O günlerde depolama aygıtları (tümü), çok daha yavaş, daha az yoğun ve bugün olduğundan daha az güvenilirdi. Her zaman "Rasgele Erişim Manyetik Depolama Aygıtları" (örneğin, disk sürücüleri, disket ve sert, manyetik silindirler, vb.) Değiştirmek / onarmak zorunda kaldık.
Bir kafa çarpması veya diğer felaket bir depolama aygıtı arızası durumunda, "dd", hangi verileri yeni bir cihaza ekleyebileceğim konusunda en sevdiğim araçlardan biriydi (ve hala da). Yeni cihaz kurulduktan sonra, fsck (dosya sistemi kontrolü) ve fsdb'yi (dosya sistemi hata ayıklayıcı), hasarlı dosya sisteminin bir kısmını kurtarmak / onarmak ve belki de bazı verileri çıkarmak için kullanabilirim.
Bu aynı zamanda ilk temel yedekleme sistemimizdi. Başvuru işlemi (dd), "süper kullanıcı" olarak çalışabilir ve dosya sistemini (çekirdek) henüz tamamen atlayarak, karakter (ham) veya blok aygıt sürücüsü [giriş noktaları] üzerinden doğrudan G / Ç alt sistemi (çekirdek) üzerinden okuyabilir / yazabilir dosya sistemi yapısını yeni aygıta çoğaltma. dd (diğer tüm UNIX çekirdek programları gibi) standart girdiden okuma ve standart çıktıya yazma kabiliyetine sahiptir. Kabuk betiğindeki diğer şeyler için kullanılmasına izin verir :-) ....