Latest web development tutorials

قذيفة دروس

قذيفة دروس

قذيفة هو برنامج مكتوب بلغة C، ولكنه هو المستخدم لاستخدام الجسر لينكس. قذيفة على حد سواء لغة القيادة هي لغة البرمجة.

يشير قذيفة إلى تطبيق، يوفر تطبيق واجهة من خلالها واجهة المستخدم للوصول إلى خدمات نواة نظام التشغيل.

ش كين تومسون هو أول يونكس شل، مستكشف ويندوز هو واجهة رسومية نموذجية شل.

قذيفة أدوات الإنترنت


شل برمجة

مخطوطات قذيفة (شيل)، هو نوع من البرامج النصية قذيفة مكتوب.

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

بسبب العادات الإيجاز، "قذيفة البرمجة" الظهور الرجوع هنا إلى كتابه الشل، لا يشير إلى تطور قذيفة نفسها.


البيئة قذيفة

برمجة شل مع جافا، والبرمجة PHP، ما دام يمكن للمرء أن كتابة التعليمات البرمجية في محرر النص ومترجم النصي لشرح تنفيذ ذلك.

شل العديد من الأنواع لينكس شائعة:

  • بورن شل (/ البيرة / بن / ش أو / بن / ش)
  • بورن مرة أخرى شل (/ بن / سحق)
  • C شل (/ البيرة / بن / CSH)
  • K شل (/ البيرة / بن / شلن كيني)
  • شل للجذر (/ دليل / ش)
  • ......

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

بشكل عام، والناس لا يفرق بين بورن شل وبورن مرة أخرى شل، لذلك، مثل #! / بن / ش، فإنه يمكن أيضا أن تتغير إلى #! / بن / سحق.

#! ثم قل مسار النظام التي يحددها البرنامج الذي يتم تفسير شل هذا الملف النصي.


أول شيل

فتح محرر نص (يمكنك استخدام السادس الأمر / همة لإنشاء ملف)، إنشاء test.sh ملف جديد، تمديد ش (ش باسم شل)، وتمديد لا يؤثر على تنفيذ البرنامج النصي، راجع EENOW اسم مثل، إذا كنت كتابة البرامج النصية قذيفة مع بي، تمديد فب على استخدام جيدة.

إدخال رمز، السطر الأول هو عموما مثل هذا:

أمثلة

#! / بن / سحق
صدى "مرحبا العالم!"

تشغيل المثال »

"#!" هل علامة الاتفاقية التي يخبر النظام ما مترجم النصي لتنفيذ، وهذا هو، وهو واحد لاستخدام شل.

يستخدم الأمر echo إلى نص الإخراج إلى النافذة.

تشغيل شيل بطريقتين:

1، وبرنامج قابل للتنفيذ

حفظ التعليمات البرمجية أعلاه كما test.sh، ومؤتمر نزع السلاح إلى الدليل المناسب:

chmod +x ./test.sh  #使脚本具有执行权限
./test.sh  #执行脚本

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

2، كمعلمة تفسيرية

يتم تشغيل هذا الوضع عملية مباشرة مترجم، المعلمة اسم الملف هو شيل، مثل:

/bin/sh test.sh
/bin/php test.php

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