मैंने विंडोज 10 के लिए लिनक्स सबसिस्टम स्थापित किया है। यह ठीक काम करता है, लेकिन मैं सबसिस्टम के लिए डिफ़ॉल्ट शेल वातावरण को बदलना चाहता हूं।
मैंने किया sudo apt-get install fishऔर फिर chsh -s /usr/bin/fish। लेकिन जब मैं bash.exeविंडोज में शुरू करता हूं , तो यह हमेशा बैश शुरू होता है (मुझे लगता है कि यह पूर्वानुमान है)।
क्या कोई इस व्यवहार को बदलने के तर्क जानता है?
isatty && exec fishजब आप वास्तविक समाधानों से पूरी तरह से बाहर हो जाते हैं, तो इस तरह एक पंक्ति को जोड़ने का प्रयास किया जा सकता है।
bash.exeकरते हैं तो आप स्पष्ट रूप से बैश शुरू करते हैं । मैं विंडोज 10 में लिनक्स सबसिस्टम से परिचित नहीं हूं, लेकिन मैं स्पष्ट रूप से एक विशिष्ट शेल को शुरू किए बिना "लिनक्स" शेल शुरू करने के लिए किसी तरह से होने की उम्मीद करूंगा।