الانتقال إلى المحتوى الرئيسي

كيفية تشغيل ملف رر على لينكس: دليل مفصل مع أمثلة

لينكس هو واحد من أنظمة التشغيل الأكثر شعبية في العالم ، والعديد من المستخدمين يفضلون ذلك بسبب شفرة المصدر المفتوح وخيارات التخصيص كبيرة. أحد الجوانب الهامة لينكس هو قدرته على تنفيذ أنواع الملفات المختلفة ، بما في ذلك بيرل (رر) الملفات. في هذه المقالة ، سوف ننظر في كيفية تشغيل ملف رر على لينكس باستخدام أساليب مختلفة وتقديم أمثلة لفهم أفضل.

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

مثال على أمر في دبيان: سودو الرابطة بين الحصول على تثبيت بيرل

مثال على أمر في ريد هات: سودو يم تثبيت بيرل

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

  1. تثبيت بيرل
  2. تثبيت بيرل على أوبونتو
  3. تثبيت بيرل على سينتوس
  4. تثبيت بيرل على التوزيعات الأخرى
  5. التحقق من تثبيت بيرل
  6. إنشاء ملف رر فارغ
  7. كتابة برنامج نصي بيرل في ملف رر
  8. حقوق الوصول إلى ملف رر
  9. تشغيل ملف رر على لينكس
  10. تصحيح ملف رر
  11. 1. باستخدام أمر الطباعة
  12. 2. باستخدام المصحح
  13. 3. معالجة الاستثناء
  14. 4. باستخدام التسجيل
  15. أمثلة على استخدام ملف رر
  16. 1. أتمتة المهام
  17. 2. معالجة البيانات
  18. 3. إنشاء سيناريوهات
  19. 4. تطوير الويب
  20. 5. تطوير التطبيقات
  21. سؤال وجواب
  22. كيف يمكنني تشغيل ملف رر على لينكس?
  23. أنا تحميل ملف رر, كيف يمكنني تشغيله على لينكس?
  24. كيف يمكنني تشغيل برنامج نصي بيرل من محطة على لينكس?
  25. كيف يمكنني تشغيل برنامج نصي بيرل على لينكس?
  26. لا أستطيع تشغيل ملف رر على لينكس, ماذا علي أن أفعل?
  27. هل من الممكن تشغيل ملف رر دون مترجم بيرل على لينكس?

تثبيت بيرل

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

تثبيت بيرل على أوبونتو

  1. افتح المحطة.
  2. الأمر لتحديث قائمة الحزمة.
  3. الأمر لتثبيت بيرل.
  4. قم بتأكيد التثبيت إذا طلب منك إدخال كلمة مرور.
  5. .

تثبيت بيرل على سينتوس

  1. افتح المحطة.
  2. الأمر لتحديث قائمة الحزمة.
  3. الأمر لتثبيت بيرل.
  4. قم بتأكيد التثبيت إذا طلب منك إدخال كلمة مرور.
  5. .

تثبيت بيرل على التوزيعات الأخرى

إذا كان لديك توزيعة لينكس أخرى مثبتة ، يمكنك استخدام مدير حزمة النظام الخاص بك لتثبيت بيرل. عادة ما يبدو الأمر كما يلي:

سودو تثبيت بيرل

لفيدورا).

التحقق من تثبيت بيرل

بعد تثبيت بيرل ، يمكنك التحقق من نسخته عن طريق تشغيل الأمر:

بيرل الخامس

يجب أن تشاهد معلومات حول إصدار بيرل المثبتة على النظام الخاص بك.

إنشاء ملف رر فارغ

على لينكس ، ملف رر هو برنامج نصي بيرل قابل للتنفيذ. لإنشاء ملف رر فارغ ، سوف تحتاج إلى محرر نصوص.

  1. فتح محطة على نظام لينكس الخاص بك.
  2. - هذا هو اسم الملف الخاص بك.
  3. اضغط على إدخال لتنفيذ الأمر.
  4. الآن لديك ملف رر فارغ مع الاسم example.pl .

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

example.pl
";

احفظ هذا الرمز في ملف example.pl . الآن يمكنك تشغيله باستخدام الأمر

بيرل example.pl

في المحطة.

الآن أنت تعرف كيفية إنشاء ملف رر فارغة في لينكس وكيفية كتابة السيناريو بيرل بسيط.

كتابة برنامج نصي بيرل في ملف رر

بيرل (لغة الاستخراج والإبلاغ العملية) هي لغة برمجة مفسرة تستخدم على نطاق واسع لتطوير البرنامج النصي وأتمتة المهام ومعالجة البيانات النصية. عند إنشاء برنامج نصي بيرل ، يمكننا حفظه في ملف مع ملحق.

لإنشاء برنامج نصي بيرل ، افتح محرر نصوص وقم بإنشاء ملف جديد. في بداية البرنامج النصي ، عادة ما يتم إضافة إشارة لاستخدام مترجم بيرل ، باستخدام شيبانج خاص:

#!/ البيرة / بن / بيرل

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

variable متغير = "مرحبا بالعالم";

هنا ، front أمام اسم المتغير يعني أنه متغير عددي (مفرد). يحتوي بيرل أيضا على صفائف وتجزئات لتخزين قيم متعددة وأزواج قيمة المفتاح ، على التوالي.

ثم يمكنك استخدام بنيات مختلفة ، مثل الحلقات والشروط ، لتنفيذ العمليات اللازمة. على سبيل المثال ، إليك مثال على حلقة تخرج الأرقام من 1 إلى 10:

إلى عن على (i أنا = 1 ؛ i أنا <= 10 ؛ i أنا i) {

طباعة i أنا . "

";

}

بعد كتابة البرنامج النصي بيرل في ملف بل ، حفظه مع extension.pl, على سبيل المثال, script.pl . لتشغيل البرنامج النصي على لينكس ، افتح محطة طرفية ، وانتقل إلى الدليل باستخدام ملف البرنامج النصي وقم بتشغيل الأمر:

بيرل script.pl

الآن سيتم تنفيذ البرنامج النصي وسيتم عرض نتائجه في المحطة. يرجى ملاحظة أنه من أجل تشغيل البرنامج النصي ، يجب أن يكون الملف قابلا للتنفيذ وله حقوق التنفيذ.

حقوق الوصول إلى ملف رر

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

المجموعة: هذه مجموعة من المستخدمين الذين يتم منحهم أيضا حق الوصول إلى الملف اعتمادا على حقوق الوصول الخاصة بهم.

الآخرين: هؤلاء هم جميع المستخدمين الآخرين للنظام الذين ليسوا مالك الملف أو ليسوا أعضاء في مجموعة مسموح لها بالوصول.يمكن تمثيل حقوق الوصول باستخدام الرموز أو الأرقام. يتكون التمثيل الرمزي لحقوق الوصول من ثلاث مجموعات من الأحرف ، كل منها يحدد أذونات قراءة (ص) أو كتابة (ث) أو تنفيذ (س) ملف. يمثل التمثيل الرقمي كل حق وصول كقناع نقطي:تمثيل رمزي
التمثيل الرقميالوصف—
0لا يمكن الوصولr
4قراءةw
2سجلx

1

الإنجاز

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

شمود 754 file.pl

حيث تتوافق 7 و 5 و 4 مع حقوق الوصول للمالك والمجموعة والمستخدمين الآخرين ، على التوالي.

الآن بعد أن أصبح لديك فهم لحقوق الوصول إلى ملفات رر في لينكس ، يمكنك إدارة هذه الملفات بشكل أكثر مرونة وتقييد الوصول إليها وفقا لاحتياجاتك.

تشغيل ملف رر على لينكس

    حفظ وإغلاق الملف.

    امنح حقوق تنفيذ الملف باستخدام الأمر:

    شمود + س example.pl

    الآن يمكنك تشغيل ملف رر باستخدام الأمر:

    ./example.pl

    سيتم بدء تنفيذ ملف رر وسيتم عرض النتيجة في المحطة.

    وهكذا ، يتم تحقيق إطلاق ملف بل في لينكس عن طريق تثبيت مترجم بيرل ، وخلق وتحرير ملف بل ، إضافة شيبانغ ، ومنح حقوق التنفيذ وتنفيذ الملف من خلال المحطة.

    تصحيح ملف رر

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

    1. باستخدام أمر الطباعة

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

    # مثال

    مواطنه الرئيسية():

    س = 5

    طباعة ("القيمة س:" ، س)

    # ... ما تبقى من التعليمات البرمجية ...

    الرئيسية()

    2. باستخدام المصحح

    مصحح الأخطاء هو أداة تتيح لك التنقل عبر التعليمات البرمجية والتحقق من قيم المتغيرات أثناء التنفيذ. لينكس لديه العديد من المصححات مثل غب (غنو المصحح) و بدب (بيثون المصحح) التي يمكنك استخدامها لتصحيح ملف بل.

    لتشغيل ملف بل في مصحح أخطاء غب ، قم بتشغيل الأمر التالي:

    $gdb./filename.pl

    بعد تشغيل المصحح ، يمكنك استخدام أوامر مختلفة مثل تشغيل ، خطوة ، التالي ، طباعة للتنقل من خلال التعليمات البرمجية وتحليل قيم المتغيرات.

    3. معالجة الاستثناء

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

    # مثال

    ديف الفجوة (س ، ص):

    حاول:

    النتيجة = س / ص

    باستثناء التأخر الصفريخطأ:

    طباعة ("لا يمكنك القسمة على صفر!")

    آخر:

    طباعة ("نتيجة القسمة:" ، النتيجة)

    تقسيم (10 ، 0)

    4. باستخدام التسجيل

    يعد التسجيل طريقة فعالة لتتبع تنفيذ التعليمات البرمجية واكتشاف المشكلات. يمكنك إضافة رسائل تسجيل في الأماكن الصحيحة من التعليمات البرمجية لتسجيل قيم معينة من المتغيرات أو تتبع مرور من خلال أقسام معينة من التعليمات البرمجية.

    يوجد أدناه مثال على استخدام وحدة التسجيل لتسجيل الدخول إلى ملف رر:

    استيراد تسجيل

    مواطنه الرئيسية():

    تسجيل.باسيكونفيغ (اسم الملف='التطبيق.سجل ' ، المستوى = تسجيل.التصحيح)

    س = 5

    تسجيل.تصحيح ("القيمة س: ٪ ق" ، س)

    # ... ما تبقى من التعليمات البرمجية ...

    الرئيسية()

    في هذا المثال ، سيتم كتابة رسائل التسجيل إلى " التطبيق.سجل " ملف مستوى التصحيح.

    الأساليب المذكورة أعلاه ليست سوى بعض من العديد من الملفات بل المتاحة لتصحيح الأخطاء على لينكس. يمكنك اختيار الطريقة المناسبة أو مجموعة من الطرق حسب احتياجاتك وتفضيلاتك.

    أمثلة على استخدام ملف رر

    ملفات رر في لينكس هي البرامج النصية في لغة بيرل. يتم استخدامها لأتمتة المهام ومعالجة البيانات وإنشاء سيناريوهات مختلفة. فيما يلي بعض الأمثلة على كيفية استخدام ملف رر:

    1. أتمتة المهام

    باستخدام ملفات رر ، يمكنك أتمتة المهام المتكررة مثل النسخ الاحتياطي للبيانات وتحديثات النظام وإرسال التقارير والمزيد. على سبيل المثال ، يمكنك كتابة ملف رر الذي سيتم نسخ ملفات معينة إلى خادم آخر كل يوم في وقت معين.

    2. معالجة البيانات

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

    3. إنشاء سيناريوهات

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

    4. تطوير الويب

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

    5. تطوير التطبيقات

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