إذا كان .bash_profile عادة مصدر .bashrc، لماذا لا تستخدم فقط .bashrc؟
-
05-09-2019 - |
سؤال
يبدو أننا سوف نضع
source ~/.bashrc
فينا .bash_profile على أي حال. فلماذا لا تستخدم ملف واحد فقط، قل .bashrc؟
المحلول
لأنه قد يكون هناك أشياء تريد فقط القيام به مرة واحدة لكل تسجيل الدخول (لذلك في .bash_profile
) بدلا من كل مرة يتم فتح xterm أو مثلها (حسب .bashrc
)، على سبيل المثال، يسأل المستخدم عن عبارة المرور لفك تشفير وتحميل مفاتيح SSH في وكيل SSH، إلخ إلخ.
نصائح أخرى
يمكنك وضع بعض الأشياء في .bash_profile
هذا غير مناسب لمثيل Shell ليس محطة. على سبيل المثال، إذا قمت بتشغيل أمر خارجي من محررك عبر Shell - فستكون مثيل SHELL .bashrc
لكن لا .bash_profile
. وبعد على سبيل المثال، قد أضع alias ls=ls -F
في ملف التعريف الخاص بي، لكنك لا تريد أن تطبق الاسم المستعار على أي مثيل فقط من القذيفة، فقط تلك التي ستتفاعل معها.
لا تنتمي إلى StackOverflow