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 ويحدد موقعه.