نظام التشغيل أوبونتو هو واحد من الأنظمة الأكثر شعبية في عائلة لينكس ، والذي يوفر فرصا كبيرة لتشغيل البرامج النصية المختلفة ، بما في ذلك البرامج النصية ش. مخطوطات ش هي مخطوطات قذيفة مكتوبة في لغة قذيفة. هذه المادة سوف يشرح كيفية تشغيل البرنامج النصي ش على نظام التشغيل أوبونتو.
قبل تشغيل البرنامج النصي ش ، تحتاج إلى التأكد من أن لديك حقوق الوصول اللازمة لتنفيذ البرنامج النصي. إذا لم يكن لديك إذن لتنفيذ البرنامج النصي ، يمكنك استخدام الأمر شمود لتغيير حقوق الوصول. على سبيل المثال ، لمنح حقوق تنفيذ البرنامج النصي لجميع المستخدمين ، تحتاج إلى إدخال الأمر شمود + س script.sh .
بعد أن يتلقى البرنامج النصي حقوق الوصول اللازمة ، يمكن تشغيله باستخدام command./script.sh أين script.sh -اسم ش النصي الخاص بك. لاحظ أن اسم البرنامج النصي يسبقه حرف./ ، مما يشير إلى أن البرنامج النصي موجود في الدليل الحالي.
- إعداد النظام لتشغيل البرنامج النصي ش
- تثبيت الحزم اللازمة
- السماح بتنفيذ البرامج النصية
- إنشاء برنامج نصي ش
- افتح محرر نصوص
- اكتب رمز البرنامج النصي
- حفظ ونقل البرنامج النصي
- حفظ البرنامج النصي مع extension.sh
- سؤال وجواب
- كيف يمكنني تشغيل البرنامج النصي ش في أوبونتو?
- ما هي الأوامر التي يمكنني استخدامها لتشغيل البرنامج النصي ش في أوبونتو?
- كيف يمكنني إضافة إذن لتنفيذ برنامج نصي ش في أوبونتو?
- هل من الممكن لتشغيل برنامج نصي ش مع النقر بالماوس في أوبونتو?
- ماذا علي أن أفعل إذا لم يتم تشغيل البرنامج النصي ش في أوبونتو?
إعداد النظام لتشغيل البرنامج النصي ش
الخطوة 1: تثبيت الحزم المطلوبة
لتنفيذ البرامج النصية ش في نظام التشغيل أوبونتو ، تحتاج إلى تثبيت حزمة باش ، وهو مترجم الأوامر لتنفيذ هذه البرامج النصية. لتثبيت الحزمة ، قم بتشغيل الأمر التالي في الجهاز:
سودو ملائمة التحديث |
سودو الرابطة تثبيت باش |
أثناء التثبيت ، سيتم طلب تأكيد الحجز — أدخل كلمة مرور المسؤول واضغط على إدخال.
الخطوة 2: إنشاء البرنامج النصي ش
لتشغيل البرنامج النصي ش ، تحتاج إلى إنشاء ملف مع تمديد ش. للقيام بذلك ، قم بتشغيل الأمر التالي في المحطة الطرفية:
المس script.sh
هنا "البرنامج النصي" هو اسم البرنامج النصي الخاص بك ، ويمكنك اختيار أي اسم آخر.
الخطوة 3: تحرير البرنامج النصي ش
افتح ملف البرنامج النصي الذي تم إنشاؤه في محرر نصوص وأضف التسلسل الضروري للأوامر التي تريد تنفيذها في البرنامج النصي.
الخطوة 4: إضافة حقوق تنفيذ البرنامج النصي
لإعطاء الإذن لتنفيذ البرنامج النصي ش ، قم بتشغيل الأمر التالي في المحطة الطرفية:
شمود + س script.sh
هنا "النصي" هو اسم البرنامج النصي الخاص بك. بعد تنفيذ هذا الأمر ، ستتمكن من تشغيل البرنامج النصي.
هام: تأكد من أنك في الدليل حيث يوجد البرنامج النصي ، أو حدد المسار الكامل للملف عند بدء التشغيل.
تثبيت الحزم اللازمة
قبل تشغيل البرنامج النصي ش على نظام التشغيل أوبونتو ، تحتاج إلى تثبيت عدة حزم للتأكد من أنه يعمل. ستجد هنا لائحة من الحزم المطلوبة:
- باش هو مترجم الأوامر التي تنفذ البرامج النصية ش.
- كوريوتيل هو مجموعة من الأدوات المساعدة سطر الأوامر الأساسية التي تشمل أدوات مختلفة للعمل مع الملفات وإخراج البيانات.
- أوتيل هو حزمة لينكس تحتوي على مختلف المرافق للعمل مع أنظمة الملفات والعمليات ، وموارد النظام الأخرى.
- سيد هو محرر نص تدفق المستخدمة لتحويل النص.
- أوك هي لغة برمجة للعمل مع البيانات النصية ، وغالبا ما تستخدم في البرامج النصية ش لمعالجة البيانات.
لتثبيت هذه الحزم ، يمكنك استخدام مدير حزمة أوبونتو-الرابطة بين الحصول على. هنا هو الأمر لتشغيل في محطة لتثبيت الحزم اللازمة:
سودو الرابطة بين الحصول على تثبيت باش كوريوتيل أوتيل-لينكس سيد غوك
بعد إدخال هذا الأمر في الجهاز ، قد تحتاج إلى إدخال كلمة مرور المسؤول. بعد تثبيت الحزم بنجاح ، سوف تكون على استعداد لتشغيل البرامج النصية ش في أوبونتو.
السماح بتنفيذ البرامج النصية
عند تشغيل البرامج النصية ش في نظام التشغيل أوبونتو ، قد يحدث خطأ المتعلقة بحظر تنفيذ البرنامج النصي. ومع ذلك ، يمكن حل هذه المشكلة بسهولة عن طريق السماح بتشغيل البرامج النصية.
للسماح بتنفيذ البرامج النصية ش ، سوف تحتاج إلى اتباع الخطوات التالية:
- فتح محطة في أوبونتو. للقيام بذلك ، يمكنك الضغط على اختصار لوحة المفاتيح كنترول+بديل+تي.
- أين هو السيناريو name.sh هو اسم ش النصي الخاص بك.
- اضغط على إدخال وأدخل كلمة المرور الخاصة بك للتأكيد.
.in في المحطة.
).
إنشاء برنامج نصي ش
البرامج النصية ش هي الملفات القابلة للتنفيذ التي تحتوي على مجموعة من الأوامر المنفذة في قذيفة لينكس مثل باش.
إنشاء برنامج نصي ش في أوبونتو بسيط جدا:
- افتح أي محرر نصوص مثل جيديت أو نانو.
- قم بإنشاء ملف جديد وأضف الأوامر التي تريد تنفيذها إليه.
- احفظ الملف بامتداد. على سبيل المثال, myscript.sh .
- افتح المحطة.
- انتقل إلى الدليل حيث يوجد البرنامج النصي ش الخاص بك.
- جعل الملف قابل للتنفيذ باستخدام الأمر شمود + س myscript.sh .
- تنفيذ البرنامج النصي عن طريق إدخال command./myscript.sh .
لاحظ أنه لتشغيل البرنامج النصي ش ، يجب أن تكون في الدليل حيث يقع ، أو تحديد المسار الكامل لذلك عند بدء التشغيل.
هذه هي أساسيات إنشاء برنامج نصي ش في نظام التشغيل أوبونتو. قد تحتاج إلى استكشاف ميزات إضافية وبناء جملة الأوامر لإنشاء نصوص برمجية أكثر تعقيدا.
افتح محرر نصوص
لتشغيل البرامج النصية ش في نظام التشغيل أوبونتو ، تحتاج إلى فتح محرر النص الذي سيتم إنشاء أو تحرير البرنامج النصي.
أوبونتو لديها العديد من برامج تحرير النصوص القياسية التي يمكنك استخدامها:
- جيديت: هذا هو محرر النص الذي يأتي مع أوبونتو افتراضيا. إنه سهل الاستخدام ويحتوي على بعض ميزات تحرير التعليمات البرمجية الأساسية.
- نانو: هذا محرر نصوص سطر أوامر سهل الاستخدام. يفتح في المحطة ويوفر إمكانيات التحرير الأساسية.
- إيماكس: إنه محرر نصوص قوي يوفر مجموعة واسعة من الوظائف. لديها واجهة خاصة بها ومصممة أصلا للاستخدام مع لوحة المفاتيح.
- فيم: إنه محرر نصوص قوي يوفر أيضا العديد من الميزات. كما أنه مصمم في الأصل للاستخدام مع لوحة المفاتيح ويستخدم على نطاق واسع في سطر الأوامر.
لفتح محرر نصوص ، ما عليك سوى كتابة اسمه في شريط بحث الشرطة أو فتحه من واجهة المستخدم الرسومية.
عند فتح محرر النصوص ، يمكنك إنشاء ملف جديد أو فتح ملف نصي ش موجود. تأكد من أن المحرر يدعم حفظ الملف باستخدام extension.sh
الآن لديك محرر نصوص حيث يمكنك إنشاء وتحرير البرامج النصية ش في نظام التشغيل أوبونتو.
اكتب رمز البرنامج النصي
لإنشاء برنامج نصي ش في أوبونتو ، أولا وقبل كل شيء تحتاج إلى إنشاء ملف جديد مع extension.sh ، على سبيل المثال script.sh . ثم ، داخل هذا الملف ، يمكنك كتابة الأوامر التي سيتم تنفيذها عند تشغيل البرنامج النصي.
يوجد أدناه مثال على برنامج نصي بسيط يعرض التاريخ والوقت الحاليين:
#!/ بن / باش
صدى " التاريخ والوقت الحالي: date (التاريخ)"
في هذا المثال ، سلسلة خاصة #!يستخدم / بن / باش في بداية البرنامج النصي ، مما يشير إلى نظام التشغيل الذي يجب تنفيذ البرنامج النصي باستخدام مترجم باش.
عند تشغيل البرنامج النصي ، سيتم عرض رسالة مع التاريخ والوقت الحالي في محطة أوبونتو.
لتنفيذ برنامج نصي ، تحتاج إلى جعله قابلا للتنفيذ. للقيام بذلك ، قم بتشغيل الأمر في المحطة:
شمود + س script.sh
بعد ذلك ، يمكنك تشغيل البرنامج النصي:
./script.sh
سيتم عرض رسالة مع التاريخ والوقت الحالي على الشاشة.
حفظ ونقل البرنامج النصي
بعد أن قمنا بإنشاء وتصحيح البرنامج النصي ش ، نحن بحاجة إلى حفظه ونقله إلى المكان الصحيح.
يمكنك استخدام أي محرر نصوص لحفظ البرنامج النصي. على سبيل المثال ، يمكنك استخدام محرر جيديت الافتراضي عبر الأمر:
جيديت script.sh
بعد تنفيذ الأمر ، يفتح محرر جيديت ، حيث يمكنك حفظ البرنامج النصي مع الاسم المطلوب والامتداد.
بعد حفظ البرنامج النصي ، قد تحتاج إلى نقله إلى الدليل المطلوب. للقيام بذلك ، استخدم الأمر مف ، والذي يسمح لك لنقل ملف أو دليل إلى موقع محدد. على سبيل المثال ، لنقل ملف script.sh في دليل/الصفحة الرئيسية/المستخدم / البرامج النصية ، قم بتشغيل الأمر:
مف script.sh / الصفحة الرئيسية / المستخدم / مخطوطات/
الآن السيناريو script.sh وهي تقع في / الصفحة الرئيسية/المستخدم/ البرامج النصية / الدليل.
حفظ البرنامج النصي مع ملحق ش
عندما تقوم بإنشاء البرنامج النصي الخاص بك في شل ، فإن الخطوة التالية هي حفظه بامتداد". يسمح هذا لنظام التشغيل أوبونتو بالتعرف على البرنامج النصي كملف قابل للتنفيذ.
لحفظ البرنامج النصي ، يمكنك القيام بما يلي:
- افتح محرر نصوص ، مثل جنو نانو أو فيم.
- اكتب السيناريو الخاص بك باستخدام لغة الصدفة.
- احفظ الملف بامتداد". على سبيل المثال ، "myscript.sh ".
- تأكد من أن الملف موجود في الدليل الذي تحتاجه.
الآن البرنامج النصي جاهز للتنفيذ على نظام التشغيل أوبونتو. لتشغيله ، يمكنك استخدام الأمر "ش" أو "باش" في محطة أوبونتو.
على سبيل المثال ، إذا كان البرنامج النصي الخاص بك يسمى "ميسكريبت.ش " ويقع في الدليل الرئيسي الخاص بك ، يمكنك تشغيل الأمر التالي:
| الفريق | الوصف |
|---|---|
من ش myscript.sh | تشغيل البرنامج النصي باستخدام برنامج ش. |
باش myscript.sh | يدير البرنامج النصي باستخدام برنامج باش. |
يرجى ملاحظة أنه يجب أن تكون في نفس الدليل حيث يوجد البرنامج النصي الخاص بك لتشغيله باستخدام الأمر الموجود في الجهاز.
تأكد من أن البرنامج النصي الخاص بك لديه حقوق التنفيذ. إذا لم يكن كذلك ، يمكنك استخدام الأمر "شمود" لتعيين الأذونات:
- - يجعل البرنامج النصي قابل للتنفيذ للمستخدم الحالي.
- - يجعل البرنامج النصي قابل للتنفيذ لجميع المستخدمين.
الآن أنت تعرف كيفية حفظ البرنامج النصي مع تمديد " ش " وتشغيله على نظام التشغيل أوبونتو.
سؤال وجواب
كيف يمكنني تشغيل البرنامج النصي ش في أوبونتو?
لتشغيل البرنامج النصي ش على نظام التشغيل أوبونتو ، سوف تحتاج إلى فتح محطة والذهاب إلى المجلد حيث يقع البرنامج النصي الخاص بك. ثم قم بتشغيل الأمر شمود + س script.sh لإضافة أذونات تنفيذ البرنامج النصي. بعد ذلك ، فقط قم بتشغيل البرنامج النصي باستخدام command./script.sh .
ما هي الأوامر التي يمكنني استخدامها لتشغيل البرنامج النصي ش في أوبونتو?
هناك العديد من الأوامر لتشغيل البرنامج النصي ش في أوبونتو. الطريقة الأولى هي فتح الجهاز ، انتقل إلى المجلد الذي يحتوي على البرنامج النصي باستخدام أمر القرص المضغوط و execute./script.sh لتشغيل البرنامج النصي. الطريقة الثانية هي استخدام أمر باش script.sh أين script.sh -هذا هو اسم البرنامج النصي الخاص بك. كلتا الطريقتين سوف تعطيك النتيجة ، ولكن الأسلوب الأول يتطلب أولا إضافة إذن التنفيذ باستخدام الأمر شمود + س script.sh .
كيف يمكنني إضافة إذن لتنفيذ برنامج نصي ش في أوبونتو?
لإضافة إذن لتنفيذ البرنامج النصي ش في أوبونتو ، افتح محطة وانتقل إلى مجلد البرنامج النصي. ثم قم بتشغيل الأمر شمود + س script.sh أين script.sh -هذا هو اسم البرنامج النصي الخاص بك. بعد ذلك ، يمكنك تشغيل البرنامج النصي باستخدام command./script.sh .
هل من الممكن لتشغيل البرنامج النصي ش بنقرة ماوس في أوبونتو?
في أوبونتو ، يمكنك تكوين إطلاق البرنامج النصي ش بنقرة ماوس. للقيام بذلك ، قم بإنشاء اختصار على سطح المكتب أو في شريط الأدوات ، مع تحديد أمر التشغيل باسم /путь// / скрипту.ѕһ . ثم انقر بزر الماوس الأيمن على الاختصار وحدد"السماح بالتنفيذ". بعد ذلك ، يمكنك تشغيل البرنامج النصي ببساطة عن طريق النقر المزدوج على الاختصار.
ماذا علي أن أفعل إذا لم يتم تشغيل البرنامج النصي ش في أوبونتو?
إذا لم يتم تشغيل البرنامج النصي ش في أوبونتو ، أولا وقبل كل شيء تأكد من أن لديك إذن لتنفيذ البرنامج النصي. تشغيل الأمر شمود + س script.sh لإضافة إذن. تأكد أيضا من أنك في المجلد الصحيح حيث يوجد البرنامج النصي الخاص بك. إذا استمرت المشكلة ، فتحقق من بناء جملة البرنامج النصي بحثا عن أخطاء بناء الجملة.