मेरे पास .bash_profile की कई प्रतियां हैं, जो वास्तव में उपयोग की जा रही हैं? (यदि कोई)


12

मुझे लगता है कि कुछ बिंदु पर मैंने अपने को गड़बड़ कर दिया है .bash_profileऔर मेरे पास अब कई हैं। मैं अपने शेल को कस्टमाइज़ करने की कोशिश कर रहा हूं लेकिन मुझे यकीन नहीं है कि कौन सा .bash_profileउपयोग करना है, यदि कोई हो। मैंने सोचा .bashrcथा कि फ़ाइल अधिक बार इस्तेमाल किया गया था?

मैं OSX - El Capitan चला रहा हूं

ls -la | more
total 480


-rw-------    1 Matthew  staff   6404 Feb 16 23:57 .bash_history
-rw-r--r--    1 Matthew  staff    719 Jan 19 20:18 .bash_profile
-rw-r--r--    1 Matthew  staff    335 Oct  7 12:35 .bash_profile.macports-saved_2017-01-19_at_20:18:05
-rw-r--r--    1 Matthew  staff    167 Jul 16  2015 .bash_profile.pysave
drwxr-xr-x  208 Matthew  staff   7072 Feb 18 19:41 .bash_sessions

जवाबों:


35

नहीं, आपके पास केवल एक है और यह कहा जाता है .bash_profile। बैश को अतिरिक्त प्रत्ययों के साथ नहीं पढ़ा जाएगा।

अन्य .bash_profile.*फाइलें बैकअप की तरह दिखती हैं, जो संभवत: विभिन्न सॉफ्टवेयर इंस्टॉलेशन (पिछले वर्ष और वर्ष से पहले) द्वारा बनाई गई हैं। diff -uअपने .bash_profileऔर दूसरों के बीच (बदले में) यह देखने के लिए कि क्या आप चाहें, तो उनके बारे में अलग-अलग चलाएं

$ diff -u .bash_profile .bash_profile.pysave

.bashrcइंटरैक्टिव गोले द्वारा प्रयोग किया जाता है और .bash_profileलॉगिन गोले के लिए प्रयोग किया जाता है। यदि आप उपनाम जोड़ रहे हैं, तो उन्हें जोड़ें .bashrc

यह भी देखें " ~ / .profile, ~ / .bashrc, ~ / .bash_profit, ~ / /gnomerc, / etc / bash_bashrc, / etc / screenrc ... के बीच क्या अंतर है? "

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.