मेरे लिए आपके प्रश्न में पर्याप्त जानकारी सुनिश्चित करने के लिए नहीं है, लेकिन मैंने पहले भी यही समस्या बताई है। मान लें कि आपने पहले से ही अपने पासवर्ड प्रविष्टि में / बिन / बैश सेट कर लिया है, यह आपके टर्मिनल लॉन्च करने का तरीका हो सकता है।
यदि आप GUI टर्मिनल लॉन्च करने का प्रयास कर रहे हैं, तो कह gnome-terminal
सकते हैं कि आप अपने बैश स्टार्टअप फ़ाइलों को पढ़ने के लिए शेल की अपेक्षा कर सकते हैं। हालाँकि, यह डिफ़ॉल्ट रूप से उबंटू और शायद अन्य प्रणालियों पर नहीं होता है।
जिस तरह से मैंने इसे उबंटू पर तय किया है वह सूक्ति-टर्मिनल वरीयताओं को संपादित करने के लिए है, और होने के लिए स्टार्टअप कमांड सेट करें bash -l
। -l
के लिए छोटा है --login
। यह स्टार्टअप को लॉगिन शेल के रूप में बैश बताता है, जो इसे एसएचएस के माध्यम से लॉग इन करते समय स्टार्टअप स्क्रिप्ट को लोड करने का कारण बनता है।
मुझे यकीन है कि इस तरह से होने के लिए एक अच्छा तर्क है, लेकिन मुझे यह आश्चर्यजनक और थोड़ा परेशान करने वाला लगा, क्योंकि मैं लिनक्स, साइबर और मैकोस सिस्टम में समान प्रोफाइल साझा करता हूं।
~/.profile
या तो नहीं है~/.bash_login
, क्योंकि तीन में से केवल एक ही है। (मैं सटीक आदेश भूल गया।)