जब मैं Ubuntu 12.04 में एक नई टर्मिनल विंडो खोलता हूं तो कोड .bashrc निष्पादित नहीं करता है। .Bash_aliases फ़ाइल बनाते समय मैंने इस पर ध्यान दिया। जब मैंने एक नया टर्मिनल खोला, तब एलियास दिखाई नहीं दिया। हालाँकि जब मैं टाइप source .bashrcकरता हूँ तो उपनाम दिखाई देते हैं।
.bashrc हर बार चलाया जाना चाहिए मैं एक नया टर्मिनल विंडो खोल सकता हूं?
मैं यह कैसे कर सकता हूँ?
.profileलॉगिन समय पर पढ़ा जाता है, न कि जब आप एक नया टर्मिनल खोलते हैं, जब तक कि कहीं कोई गलतफहमी न हो। सेल्हा: क्या आपने डिफ़ॉल्ट कॉन्फ़िगरेशन से कुछ भी बदल दिया है? कृपया ps -o command $$ $PPIDकिसी टर्मिनल में चलाएँ और आउटपुट को कॉपी-पेस्ट करें।
.bashrcअपने घर फ़ोल्डर में डाल रहे हैं , है ना?
echo $SHELL। मेरे साथ ऐसा हुआ और शेल बैश के बजाय / बिन / श था। इसे / etc / passwd और इसके रनिंग .bashrc में ठीक करें।