मैं सोच रहा था कि क्या यह किसी भी तरह से विंडोज के लिए लिनक्स इंटरफ़ेस के कुछ प्रकार को जोड़ना संभव है? मुझे लगता है कि यह विंडोज पर विकसित करने के लिए कई प्रोग्रामर पर जीत हासिल करेगा।
इस पर कोई विचार?
मैं सोच रहा था कि क्या यह किसी भी तरह से विंडोज के लिए लिनक्स इंटरफ़ेस के कुछ प्रकार को जोड़ना संभव है? मुझे लगता है कि यह विंडोज पर विकसित करने के लिए कई प्रोग्रामर पर जीत हासिल करेगा।
इस पर कोई विचार?
जवाबों:
साथ ही साथ Cygwin जो @ChrisF ने उल्लेख किया है, आप यूनिक्स से पोर्ट किए गए टूल का एक संग्रह भी स्थापित कर सकते हैं जो सामान्य विंडोज वातावरण में चलते हैं। ऐसे दो उदाहरण:
यह आप इस तरह के रूप में एक कमांड प्रॉम्प्ट और उपयोग आदेशों में होने की सक्षम बनाता है grep, ls, awkऔर इतने पर। एक बार जब आप निकाले गए फ़ोल्डर को अपने पर्यावरण पथ में रख देते हैं, तो उनका उपयोग करने का अनुभव बहुत सहज होता है और अच्छी तरह से मिश्रित होता है:

Cygwin पर एक नज़र डालें । आईटी इस
उपकरणों का एक संग्रह जो विंडोज के लिए एक लिनक्स लुक और वातावरण प्रदान करता है।
(उनके होम पेज से लिया गया)।
साइगविन चलाने से बैश और टीसीएच जैसे कई जाने-माने लाइनक्स गोले स्थापित होंगे, और आप विंडोज में गोले चलाने की अनुमति दे सकते हैं, लेकिन विंडोज कमांड लाइन से सीधे लिनक्स एप्लिकेशन भी चला सकते हैं।
सुनिश्चित करें कि /bin/Cygwin में स्थापित सभी निर्देशिका आपके Windows पथ चर में हैं, और आपके पास Windows से संकर विंडोज / लिनक्स अनुभव हो सकता है। यहां तक कि ls।
MSYS विंडोज के लिए GNU टूल्स का एक सेट है, इंस्टॉलर यहां पाया जा सकता है । (केवल MSYS स्थापित करें, MinGW नहीं)
फिर आपको अपने पैथ वैरिएबल में MSYS टूल जोड़ना होगा: रन विंडो ( + ) systempropertiesadvancedसे रन करें, एनवायरनमेंटल वैरिएबल पर क्लिक करें और लोअर बॉक्स में Path वैरिएबल खोजें , सेमीकोलन जोड़ें और MSYS का पाथ (डिफॉल्ट है )।WinRC:\MinGW\msys\1.0\bin
विंडोज पर बैश होना भी अच्छा है , इसलिए आपको C:\MinGW\msys\1.0भी जोड़ने पर विचार करना चाहिए ( बैश को कमांड द्वारा लॉन्च किया जाएगा msys, नहीं bash!)। परिवर्तन पूरी तरह से लागू होने के बाद किया जाएगा।
विम जैसे अतिरिक्त उपकरण आसानी से गुगुल किए जा सकते हैं और समान तरीके से जोड़े जा सकते हैं।
एक अन्य अवसर लिनक्स के लिए डब्ल्यूएसएल - विंडोज सबसिस्टम का उपयोग करना है । एक देशी बैश प्रदान किया जाता है।
पहले से उल्लेख किए गए उत्तरों (साइग्विन मेरा व्यक्तिगत पसंदीदा है) के अलावा, Microsoft आधिकारिक तौर पर बैश शेल को विंडोज में लाने के लिए भी काम कर रहा है। यह अभी भी इस बिंदु पर बीटा में है, लेकिन आप इसे यहां देख सकते हैं: https://msdn.microsoft.com/en-us/commandline/wsl/about । यदि आप इसे स्थापित करना चाहते हैं, तो आपको विंडोज 10 वर्षगांठ अपडेट बिल्ड 14393 या बाद की आवश्यकता होगी।
विंडोज के लिए पोर्टेबल उबंटू है।
यह उबंटू को विंडोज़ एप्लिकेशन के रूप में चलाता है, इसके बजाय इसे अलग से बूट करने के लिए।