English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
استخدام الأمر dd في Linux لقراءة وتحويل وإخراج البيانات.
dd يمكن قراءة البيانات من المدخل القياسي أو الملف، وتحويل البيانات وفقًا للتنسيق المحدد، ثم إخراجها إلى الملف أو الجهاز أو المدخل القياسي.
شرح المعلمات:
لصنع قرص التشغيل في لينكس، يمكنك استخدام الأمر التالي:
dd if=boot.img of=/dev/fd0 bs=1440k
لتحويل جميع الأحرف الأنجليزية في ملف testfile إلى حروف كبيرة، ثم تحويله إلى ملف testfile_1، استخدم الأمر التالي في سطر الأوامر:
dd if=testfile_2 of=testfile_1 conv=ucase
محتويات testfile_2 هي:
$ كات testfile_2 # محتويات testfile_2 HELLO LINUX! لينكس نظام تشغيل حر من نوع يونكس. هذا ملف اختبار لينكس! Linux test
بعد إكمال التحويل، محتويات testfile_1 كالتالي:
$ 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 OPERATING SYSTEM. THIS IS A LINUX TESTFILE! LINUX TEST #تم تحويل جميع الأحرف في testfile_2 إلى أحرف كبيرة
قرأت النص من جهاز الإدخال القياسي، وقمت بتحويل النص إلى حروف كبيرة وأخرجته إلى جهاز الإدخال القياسي، باستخدام الأمر التالي:
dd conv=ucase
اضغط مفتاح Enter بعد إدخال الأمر أعلاه، أدخل النص، ثم اضغط مفتاح Enter، استخدم مفتاح التحكم + D للخروج، وأصبحت النتيجة كالتالي:
$ dd conv=ucase Hello Linux! #أدخل النص بعد ذلك اضغط مفتاح Enter HELLO LINUX! #استخدم مفتاح التحكم + D للخروج، وأصبحت النتيجة كبيرة الحروف تم تسجيل 0+1 قراءة تم تسجيل 0+1 كتب تم نسخ 13 بت (13 B) في 12.1558 ثانية، 0.0 KB/s