سؤال

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

giveacodicetagpre.

لكنني أحاول تنفيذ نفسه في برنامج نصي باش، فأنا لا يعمل. أيه أفكار؟أي شيء آخر يمكنني تقديمه للتوضيح؟

شكرا

هل كانت مفيدة؟

المحلول

جرب هذا لإعادة تحميل Shell الحالي:

giveacodicetagpre.

نصائح أخرى

جرب هذا:

giveacodicetagpre.

تنشأ بضع مشكلات عند محاولة إعادة تحميل / مصدر ملف ~ /. [يشير هذا إلى Ubuntu Linux - في بعض الحالات، ستكون تفاصيل الأوامر مختلفة]

  1. هل تقوم بتشغيل هذا مباشرة في المحطة أو في برنامج نصي؟
  2. كيف يمكنك تشغيل هذا في البرنامج النصي؟
  3. م. 1)

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

    giveacodicetagpre.

    أو

    giveacodicetagpre.

    في كلتا الحالتين سوف يقوم هذا بتحديث البيئة بمحتويات ملف.

    AD 2) يمكنك بدء أي برنامج نصي باش إما عن طريق الاتصال

    giveacodicetagpre.

    أو

    giveacodicetagpre.

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

    من أجل تطبيق التغييرات الخاصة بك في البرنامج النصي الخاص بك أن يكون لها تأثير على البيئة العالمية يجب تشغيل البرنامج النصي مع

    giveacodicetagpre.

    أمر.

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

    giveacodicetagpre.

    آمل أن يزيل هذا بعض سوء الفهم الشائع! :د حظا سعيدا!

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

حاول:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top