Product SiteDocumentation Site

8.6. بيئة الصدفة

Command interpreters (or shells) can be a user's first point of contact with the computer, and they must therefore be rather friendly. Most of them use initialization scripts that allow configuration of their behavior (automatic completion, prompt text, etc.).
تستخدم الصدفة الافتراضية bash سكربت التهيئة /etc/bash.bashrc بالنسبة للصدفات ”التفاعلية interactive“، و /etc/profile لصدفات ”الدخول login“.
بالنسبة للمفسر bash، سيفيدك تفعيل ”الإكمال التلقائي“ في الملف /etc/bash.bashrc (فقط أزل التعليق عن بضعة أسطر).
بالإضافة إلى هذه السكربتات المشتركة، يستطيع كل مستخدم إنشاء ~/.bashrc و ~/.bash_profile خاصة به لضبط الصدفة التي يستعملها. أكثر التغييرات شيوعاً هي إضافة أسماء مستعارة للأوامر؛ وهي كلمات تُستبدَل باستدعاء لأمر ما آلياً، وهذا يُسرّع استدعاء ذلك الأمر. مثلاً، يمكنك إنشاء الاسم المستعار la للأمر ls -la | less؛ بعدها، كلما طبعت la سوف تسرد محتويات المجلدات بالتفصيل.
ضبط متغيرات البيئة الافتراضية عنصر مهم في ضبط الصدفة. يُفضّل وضع متغيرات البيئة في الملف /etc/environment، إلا المتغيرات الخاصة بالصدفة، لأن هناك برامج متنوعة يحتمل أن تبدأ جلسة أوامر تستخدمه. من المتغيرات التي تُعرّف نموذجياً ORGANIZATION الذي يحوي عادة اسم الشركة أو المنظّمة، و HTTP_PROXY الذي يشير لوجود بروكسي HTTP ويحدد موقعه.