OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

كيف يتم إنشاء البيئة؟

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

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

تقرأ قذائف تسجيل الدخول ملفًا واحدًا أو أكثر من ملفات بدء التشغيل كما هو موضح في الجدول 11-2:


الجدول 11-2: ملفات بدء التشغيل لجلسات تسجيل الدخول Shell


محتويات الملف

محتويات الملف

/ etc / profile هو برنامج نصي للتكوين العمومي يتم تطبيقه على كافة المستخدمين.


صورة

~ / .bash_profile ملف بدء التشغيل الشخصي للمستخدم. يمكن استخدامها للتمديد أو

تجاوز الإعدادات في البرنامج النصي للتكوين العام.


صورة

~ / .bash_login إذا لم يتم العثور على ~ / .bash_profile ، فإن bash يحاول ذلك

اقرأ هذا السيناريو.


صورة

~ / .الملف الشخصي إذا لم يكن أي منهما ~ / .bash_profile ولا ~ / .bash_login

وجد، سحق يحاول قراءة هذا الملف. هذا هو الإعداد الافتراضي في التوزيعات القائمة على دبيان ، مثل Ubuntu.


صورة


تقرأ جلسات shell بدون تسجيل الدخول ملفات بدء التشغيل التالية:


الجدول 11-3: ملفات بدء التشغيل لجلسات Shell بدون تسجيل الدخول


محتويات الملف

محتويات الملف

/etc/bash.bashrc برنامج نصي تكوين عام ينطبق على كافة المستخدمين.


صورة

~ / .bashrc ملف بدء التشغيل الشخصي للمستخدم. يمكن استخدامها للتمديد أو

تجاوز الإعدادات في البرنامج النصي للتكوين العام.


صورة


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

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

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


 

أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: