هل سبق لك أن أرسلت ملفًا نصيًا تم إنشاؤه على نظام Linux إلى شخص ما وجعلته يشتكي من أنه يبدو خاطئًا على macOS أو Windows؟ قد يكون ذلك لأن هذه الأنظمة تتعامل مع نهايات الخطوط بشكل مختلف. لحسن الحظ ، من السهل إصلاح ذلك باستخدام بعض الأدوات المساعدة: Dos2Unix و Unix2Dos.

ما هي الصفقة مع نهايات الأسطر؟

أحد الاختلافات بين Windows و Linux التي قد تجعل تبادل الملفات أمرًا صعبًا هو الطريقة التي يحسبون بها نهايات الأسطر. يعود هذا إلى الأيام التي كانت فيها أجهزة الكمبيوتر تستخدم آلات الطباعة عن بُعد للإدخال والإخراج ، والتي كانت آلات كاتبة آلية بشكل فعال.

يقوم السطر الجديد ، الذي يسمى أيضًا تغذية الأسطر ، بتقديم سطر واحد للورقة ، ويتحرك إرجاع السطر إلى بداية السطر. تم تنفيذ واجهات سطر الأوامر وفقًا لهذه الاتفاقية لتفسير الأسطر الجديدة.

ورث Windows اصطلاح MS-DOS لعد السطر الجديد وحرف الإرجاع كسطر واحد ، بينما حمل Linux ، بدوره ، تقليد Unix المتمثل في عد الأسطر الجديدة فقط ، وكذلك الأسطر الجديدة.

في معظم الأوقات ، تكون برامج تحرير النصوص أذكياء بما يكفي لتتمكن من اكتشاف الملفات التي تم إنشاؤها على أنظمة مختلفة وضبط العرض وفقًا لذلك ، ولكن قد تظل تواجه مشكلات من حين لآخر. قد تحاول تشغيل برنامج نصي وقد يتسبب المترجم الفوري في حدوث خطأ لأنه يتوقع أن تنتهي السطور بشكل مختلف.

instagram viewer

استخدام Dos2Unix و Unix2Dos

لحسن الحظ ، هناك بعض الأدوات المساعدة التي تتيح لك تحويل نهايات الأسطر في الملفات بين التنسيقات. انهم يسمى Dos2Unix و Unix2Dos.

على الرغم من أن هذه الأدوات المساعدة شائعة في العديد من عمليات تثبيت Linux ، إذا لم يتم تثبيتها على نظامك ، يمكنك تنزيلها باستخدام مدير الحزم الافتراضي.

لتحويل ملف تم إنشاؤه على نظام Windows إلى Linux ، استخدم دوس 2 يونيكس:

ملف dos2unix

...أين ملف هو اسم الملف الذي تريد تحويله. سيقوم هذا البرنامج بتحويل الملف من أسطر DOS الجديدة إلى أسطر Unix الموجودة في مكانها ، كما يوحي الاسم. إذا كنت تريد تحويل نسخة من الملف ، فاستخدم ملحق اختيار:

dos2unix-n file2

...أين ملف 1 و ملف 2 هي أسماء الملف الأصلي و ال ملف إلاخراج. يعمل الأمر unix2dos بنفس الطريقة ويأخذ نفس الوسائط.

خيار بديل هو استخدام محرر نصوص على نظام Linux أو Windows لتحويل الملفات ، حيث يمكنهم أيضًا اكتشاف سلوك نهاية السطر وتغييره.

متعلق ب: يونكس مقابل. Linux: الاختلافات بين ولماذا يهم

الآن تبدو ملفاتك النصية مباشرة على أي نظام

باستخدام هذا الزوج من الأدوات المساعدة ، يمكنك التأكد من أن أي ملف نصي سيعمل على نظام Windows أو Linux. أصبح إصلاح الأسطر الجديدة أسهل من أي وقت مضى باستخدام dos2unix و unix2dos.

في العالم الحقيقي ، غالبًا ما يحتاج مستخدمو Linux و Windows إلى مشاركة الملفات. لحسن الحظ ، من السهل جدًا القيام بذلك هذه الأيام.

بريد إلكتروني
كيفية نقل ومشاركة الملفات بين Windows و Linux

الانتقال من Windows إلى Linux وتحتاج إلى نسخ البيانات عبر؟ استخدم هذه الحيل لنقل الملفات أو مشاركتها من Windows إلى Linux.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • MS-DOS
  • يونكس
عن المؤلف
ديفيد ديلوني (27 مقالة منشورة)

ديفيد كاتب مستقل مقيم في شمال غرب المحيط الهادئ ، ولكنه في الأصل ينحدر من منطقة الخليج. لقد كان متحمسًا للتكنولوجيا منذ الطفولة. تشمل اهتمامات David القراءة ومشاهدة البرامج التلفزيونية والأفلام عالية الجودة والألعاب الرجعية وجمع التسجيلات.

المزيد من David Delony

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.