2016-06-18 9 views
22

मैं Windows 10 (जो विंडोज सालगिरह अद्यतन के साथ आता है) पर लिनक्स के लिए नए उप-प्रणाली स्थापित लोड कर सकते हैं, और यह के साथ प्रयोग करना शुरू कर दिया।मैं (नया) Windows 10 पर बैश .profile

मैं क्या देखा है कि खोल (ubuntu बैश) शुरू करने .profile लोड नहीं करता है या .bash_profile, भले ही .profile फ़ाइल मौजूद है। क्या कोई फिक्स है?

(और प्रतिष्ठा का एक बहुत के साथ किसी windows-बैश टैग कर सकते हैं?)

+0

वह टैग पहले से मौजूद है: [टैग: ubuntu-on-windows]। –

+1

FYI: यदि आप लोग पसंद करते हैं तो इसे सुपर उपयोगकर्ता को स्थानांतरित करने के लिए स्वतंत्र महसूस करें। –

उत्तर

25

डिफ़ॉल्ट रूप से, उबंटू-खिड़कियों पर की इस रिलीज .bashrc नामक फ़ाइल लोड करता है।

आप या तो स्क्रिप्ट डाल या .bashrc के लिए नीचे पंक्ति जोड़ें (और .bashrc बनाने अगर यह न के बराबर है):

. ~/.profile 

नोट: .bashrc.profile से ली जाती है, तो आप टिप्पणी करने के लिए चाहते हो सकता है यह अंतहीन लूपिंग बैश को रोकने के लिए बाहर है।

+0

धन्यवाद luk3yx; लेकिन मैंने विशेष रूप से उल्लेख किया कि यह उबंटू-ऑन-विंडोज़ में विफल रहता है। –

+1

आह, यह वास्तव में काम करता है। .bashrc को शामिल/चलाया गया है, भले ही सिस्टम को दूसरी तरफ सेटअप किया जा रहा हो; क्योंकि निम्न पंक्तियों को डिफ़ॉल्ट ~/.profile में शामिल किया गया है यदि [-n "$ BASH_VERSION"]; तो # शामिल हैं .bashrc अगर यह मौजूद है [-f "$ HOME/.bashrc"]; फिर । "$ HOME/.bashrc" फाई फाई –

+3

मामले में यह स्पष्ट नहीं, तो आप शायद हटाने/टिप्पणी लाइनों अपने .profile से उस स्रोत .bashrc को अन्यथा आप एक पाश में हवा जाएगा चाहते है जब .profile प्राप्त किया जाता है में में .bashrc –

संबंधित मुद्दे